Staff Software Engineer
Help shape the future of our platform through engineering excellence, technical leadership, and meaningful impact. We’re looking for a Staff Software Engineer who is ready to drive architectural direction, elevate team performance, and deliver scalable, high quality software solutions across complex systems.
What you’ll do:
Reporting to engineering leadership, this role serves as a senior technical contributor within a product focused team, operating across the full software development lifecycle. You will play a critical role in shaping technical direction, partnering closely with product and engineering stakeholders, and ensuring the delivery of reliable, scalable, and maintainable solutions. This role requires deep technical expertise, strong communication skills, and the ability to influence across teams.
• Lead complex analysis, design, development, testing, and debugging of software applications with minimal oversight
• Drive architectural direction and contribute to improvements in engineering practices and processes
• Partner with product and engineering teams to define requirements, assess feasibility, and estimate development effort
• Design and implement scalable, reliable, and high performing software solutions
• Contribute to both new feature development and resolution of existing system issues, including work across shared codebases
• Ensure adherence to strong software engineering standards, including code quality, testing, and documentation
• Collaborate across teams to identify dependencies, align on solutions, and ensure successful delivery
• Mentor and guide engineers through code reviews, knowledge sharing, and technical leadership
• Promote a security first and quality focused mindset within the team
• Participate in roadmap discussions and contribute to long term product and technical strategy
What you’ll need:
We’re looking for a strong technical leader who brings both depth and breadth of engineering experience, along with the ability to influence teams and drive meaningful outcomes.
• Bachelor’s degree in Computer Science, Software Engineering, or related field or equivalent experience
• 7 plus years of professional software engineering experience
• Strong expertise in software engineering methodologies and best practices
• Proficiency in one or more high level programming languages such as C, C++, Python, JavaScript, or similar
• Experience with web based technologies including JavaScript and HTML preferred
• Exposure to scripting languages and modern development tools
• Proven ability to design and build scalable, reliable, and maintainable systems
• Experience working across multiple systems and understanding complex data flows and service interactions
• Strong understanding of testing strategies, frameworks, and quality metrics
• Ability to write clean, maintainable, and production ready code with attention to edge cases and performance
• Demonstrated experience influencing architectural decisions and improving engineering practices
• Strong problem solving and critical thinking skills with the ability to debug complex systems
• Effective communication skills with the ability to engage both technical and non technical stakeholders
• Experience mentoring engineers and contributing to a culture of collaboration, feedback, and continuous improvement
Application and Interview Expectations:
We are committed to a thoughtful and thorough hiring process that ensures a strong match for both the candidate and our team. As part of that process, candidates should expect the following:
• Ability to clearly articulate individual contributions to systems, architecture, and technical decisions
• Resume and work history that accurately reflect experience and ownership of work
• Candidates should be prepared to discuss their work in depth, including specific decisions, tradeoffs, and outcomes
• Participation in live technical discussions focused on problem solving and real world application of skills
• Video participation during virtual interviews may be required
• Final stage in person interview may be required
Together, we can build your future!
Generally starting at $120,000 – $160,000 annually. Final salary will be based on factors including location, experience, education, specialty, and training. This position is also eligible for PTO, holidays, health, dental, vision, retirement plans, pet insurance, on‑demand pay, and other benefits.
SONIFI and SONIFI Health value diversity and are proud to be an Equal Opportunity Employer. All qualified applicants will be considered regardless of age, race, color, national origin, sex, religion, veteran status, disability, sexual orientation, gender identity, or any protected status.
If you require assistance with the online application due to a disability, please contact Human Resources at 605‑988‑1000.
SONIFI participates in E‑Verify to confirm authorization to work in the United States.
#Healthcare