Software Engineer
Role summary
A mission-driven leader in aging-tech and caregiver support seeks a Principal Software Engineer to architect and modernize a high-impact Assessment platform serving millions. This visionary technical leader will drive strategy using a cutting-edge stack including TypeScript, React, React Native, Next.js, Flutter, and GraphQL. Responsibilities include building scalable, resilient web and mobile applications, defining engineering best practices (CI/CD, DevSecOps), owning technical decisions for hosting and deployment, developing robust APIs, and mentoring the engineering team. The role requires 10+ years of experience, expert-level proficiency in backend and frontend technologies, strong mobile expertise, and database design skills.
Principal Software Engineer
We're working with a mission-driven leader in aging-tech and caregiver support on this exciting opportunity. We are looking for a visionary technical leader to architect and modernize a high-impact Assessment platform that serves millions of policyholders.
As a Principal Engineer, you will drive the technical strategy using a cutting-edge stack including TypeScript, React, React Native, and GraphQL. You’ll be at the forefront of building scalable, resilient systems that empower families to navigate the complexities of long-term care with confidence and ease.
The Role
• Lead the architectural evolution of the Assessment platform, building high-performance web and mobile applications using TypeScript, React, Next.js, and Flutter.
• Define and champion best-in-class engineering practices, including CI/CD pipeline automation and DevSecOps integration to ensure production-ready excellence.
• Own the technical vision and decision-making for platform hosting, deployment strategies, and real-time communication systems.
• Build and maintain robust GraphQL and REST APIs, ensuring seamless integration with third-party SSO providers and payment systems.
• Mentor a high-performing engineering team through hands-on code reviews, technical design discussions, and a culture of continuous learning.
What You'll Need
• 10+ years of professional software development experience, with a track record in Staff or Principal-level leadership roles.
• Expert-level proficiency in TypeScript, Node.js, and modern frontend frameworks like React and Next.js.
• Deep mobile expertise across React Native, Flutter, Swift, and Kotlin, with experience managing the full App Store/Play Store lifecycle.
• Strong database design skills using PostgreSQL and MongoDB, alongside experience with event-driven and messaging architectures.
• Proven success delivering large-scale B2B/B2C platforms, preferably involving real-time video or complex transaction-based systems.
What's On Offer
• Exceptional retirement benefits including a 100% employer-funded retirement account and multiple 401(k) options.
• Comprehensive wellness support including gym reimbursements, caregiver services, and mental health support.
• Robust professional development with tuition reimbursement, student loan repayment, and certification support.
• Generous PTO, 12 paid holidays, and dedicated volunteer time off to support your local community.
Apply via Haystack today!
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite