Principal Software Engineer
We are seeking a Principal Software Engineer to play a critical leadership role within a high-growth health technology organization. As the most senior individual contributor on the engineering team, this person will drive architectural strategy, solve complex technical challenges, and lead the delivery of scalable software systems that support critical business objectives. The ideal candidate brings deep full-stack expertise, a track record of influencing technical direction across teams, and a passion for mentoring engineers while building high-quality, resilient software.
Key Responsibilities
- Lead the design, architecture, and delivery of complex software systems that support key business initiatives and span multiple teams and technologies
- Drive technical strategy and architectural decision-making, ensuring systems are scalable, maintainable, secure, and aligned with long-term business objectives
- Partner closely with engineering, product, and business leaders to translate strategic goals into technical roadmaps and successful project execution
- Champion engineering excellence through strong coding practices, code reviews, testing standards, documentation, and system reliability improvements
- Identify and implement opportunities to simplify systems, improve developer productivity, and increase platform performance and scalability
- Serve as a technical mentor and trusted advisor to engineers across the organization, influencing without direct authority and helping elevate technical standards
- Lead technical assessments, manage risk, and drive cross-functional decision-making on complex initiatives
- Promote the effective adoption of AI-assisted development tools and modern engineering practices to improve team efficiency and delivery velocity
- Contribute hands-on to software development while providing leadership on critical technical challenges and high-impact projects
Qualifications
- 12+ years of software engineering experience, including significant experience leading large-scale technical initiatives
- Expert-level proficiency in Python and JavaScript/TypeScript with strong full-stack development experience
- Deep expertise in software architecture, system design, API development, cloud infrastructure, and modern engineering practices
- Experience building and scaling enterprise SaaS applications in high-growth environments
- Proven track record of influencing technical direction, driving architectural decisions, and mentoring senior engineers
- Experience with GraphQL, PostgreSQL, AWS, CI/CD pipelines, containerization, and modern development workflows
- Strong communication and stakeholder management skills with the ability to influence across teams and organizational levels
- Experience within healthcare technology, AI-powered products, or regulated environments is a plus
Compensation & Schedule
- Salary: $250,000–$275,000 base salary plus equity
- Full-time
- Hybrid schedule: 4 days per week on-site in New York City (Tuesday–Thursday minimum for non-local candidates)
- New York, NY
Apply to this Job
How It Works
Connect.
Meet your dedicated recruiter in person to explore your experience and goals + identify opportunities that fit your skillset and expectations.
Intro call
Be prepared to discuss your background, career goals and expectations. If you’re a fit for our open roles, we’ll schedule an in-person meeting.
Meet & match
Meet your dedicated recruiter in person to explore your experience and goals + identify opportunities that fit your skillset and expectations.
Interview & place
Your Recruiter will work closely with you to submit your resume to open roles and work to secure interviews at top companies.