Principal Software Engineer
5 days ago
SurePoint® Technologies delivers award-winning software that helps mid-sized law firms boost efficiency and maximize financial performance. Our cloud-based solutions connect client management, practice management, and financial systems to improve efficiency and collaboration.
With over 40 years in legal tech and a team of CPAs, former lawyers, and top engineers, we understand what law firms need to thrive. We're passionate about building tools that reduce administrative work - so our customers can focus on what matters most: serving their clients.
Job Overview:
We are seeking a seasoned and visionary Principal Software Engineer to lead the technical direction of our next generation finance product. This is a high-impact, individual contributor role for a deeply experienced engineer who thrives on solving complex problems, driving architectural excellence, and influencing product and technical strategy across their organization.
As a top technical leader, you will work closely with engineering, product, and business stakeholders to shape scalable solutions, mentor peers, and champion innovation. You'll lead major initiatives and set the standard for engineering excellence-without direct people management responsibilities.
Key Responsibilities
- Define and drive the long-term technical vision and architecture across multiple teams and domains.
- Work with your agile team to develop and deliver high quality software in a predictable manner.
- Lead the design and implementation of highly complex systems and features.
- Serve as a technical advisor and mentor to senior engineers, fostering a culture of learning and growth.
- Collaborate with cross-functional teams to align technical solutions with business goals.
- Evaluate and introduce new technologies, frameworks, and practices to improve scalability, performance, and developer productivity.
- Influence product roadmaps through deep technical insight and strategic thinking.
- Ensure high standards of code quality, reliability, and maintainability across the organization.
- 12+ years of professional software engineering experience, with a strong track record of growth and technical leadership.
- 7-10 years of experience with Ruby on Rails and JavaScript frontend frameworks.
- Deep expertise in designing and building scalable web applications and distributed systems.
- Experience deploying and operating applications in cloud environments (e.g., Heroku, AWS, GCP).
- Exceptional communication and collaboration skills, with the ability to influence technical and non-technical stakeholders.
- Proven ability to lead complex projects and deliver impactful results without direct authority.
- Detail-oriented with strong problem-solving skills.
- Experience working in an Agile team, with a track record of continuous improvement.
- Experience developing accounting or financial software.
- Familiarity with law firms, legal practice, and law firm billing and accounting.
- Experience working in a hybrid or remote-first environment.
- Familiarity with Ember.js.
- Advanced understanding of software security, performance optimization, and CI/CD practices.
- Technical Influence. Must be able to develop understanding of different approaches, assess tradeoffs, and make and communicate decisions in a way that garners buy-in from the team and stakeholders.
- Communication. Strong written and spoken technical communication skills (in English) are required. Clarity and precision are a must in technical writing. Capable of adapting content for a variety of audiences with varying technical expertise.
- Collaboration. Working effectively across teams, departments, and disciplines. Facilitate productive discussions, encourage diverse perspectives, and resolve conflicts constructively.
- Adaptability. Confidently navigate ambiguity and adjust to changing priorities. Embrace experimentation and iterative learning and development.
- Accountability. Takes responsibility for outcomes and follows through on commitments, demonstrating professionalism and integrity in all interactions.
Benefits Include
- Health Insurance (medical, dental, vision)
- Flexible Spending Accounts
- Life, Short-term and Long-term Disability Insurance (employer paid)
- Health Savings Accounts
- Wellbeing Benefits
- 401K (immediately vested, employer match)
- Paid Time Off (Flexible PTO, holidays)
- Employee Assistance Program
- Summer Flex Fridays
To learn more about SurePoint and our products, visit our corporate web site at www.surepoint.com and follow us on LinkedIn, Facebook and Twitter.
SurePoint is proud to be an Equal Opportunity Employer. All applicants will be considered without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, ancestry, age, physical or mental disability, veteran status, medical condition, or any other classification protected by law.
-
Principal Software Engineer
3 days ago
Austin, TX, United States ShortList Recruitment Limited Full timeJob Description Principal Software Engineer Austin TX $200,000 We're seeking an experienced Principal Software Engineer to join my client's rapidly growing development team. The ideal person will have at least 10 years of commercial software engineering experience, ideally in small to medium software companies. This is a full-stack role, helping to lead a...
-
Principal Software Engineer
12 hours ago
Austin, TX, United States ProCore CPA Full timeWe're looking for a Principal Software Engineer to join Procore's Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We're a customer-centric group that encompasses engineering, product,...
-
Senior Principal Software Engineer
5 days ago
Austin, TX, United States Dell Full timeSenior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...
-
Senior Principal Software Engineer
7 days ago
Austin, TX, United States Dell Full timeSenior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...
-
Senior Principal Software Engineer
4 days ago
Austin, TX, United States Dell Full timeSenior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...
-
Senior Principal Software Engineer
3 days ago
Austin, TX, United States Dell Full timeSenior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...
-
Senior Principal Software Engineer
7 days ago
Austin, TX, United States Dell Full timeSenior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...
-
Principal Software Engineer
2 weeks ago
Austin, TX, United States Procore Technologies Full timeCompany DescriptionJob Description We're looking for a Principal Software Engineer to join Procore's Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We're a customer-centric group that...
-
Principal Software Engineer
2 weeks ago
Austin, TX, United States ProCore CPA Full timeCompany DescriptionJob Description We're looking for a Principal Software Engineer to join Procore's Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We're a customer-centric group that...
-
Principal Sales Engineer
3 days ago
Austin, TX, United States Rocket Software Full timeIt's fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: We're looking for a Principal Sales Engineer who is not only passionate about technology but thrives on engaging with customers to solve complex challenges. This role centers on migrating mainframe workloads to cloud environments, where your technical...