About the Role
Spark is seeking a Staff Software Engineer to drive progress in the Medicare industry. As a staff-level engineer, you will own significant parts of the technical roadmap, set high standards for development, deliver impactful features for our broker platform, make architectural decisions for long-term health and stability, and shape the technical direction of your product domain. Responsibilities include full-stack development, partnering with product and design, mentoring engineers, and owning system health.
Responsibilities
- Deliver impactful full-stack features that benefit Medicare brokers and beneficiaries, while setting the quality bar for how the team builds
- Partner closely with product and design leadership to shape scope, surface tradeoffs, and influence roadmap decisions
- Own system-level decisions within your product domain, drive key system and architectural decisions that ensure our platform is set up for elegant solutions to our customers’ problems
- Identify systemic sources of technical debt and own their resolution, balancing short-term velocity with long-term platform health
- Establish and evolve engineering standards - from code review practices to system design principles - leading by example and mentoring engineers around you
- Build with modern AI-powered developer tools that remove friction and let you focus on meaningful problems, and help us continue to grow how we use them across the team
Requirements
- 8+ years of professional experience with either modern JS (Vue, React) or Python/backend web development, with meaningful hands-on experience in both
- Comfort with ambiguity; ability to thrive in fast-paced environments
- Product intuition and a track record of connecting technical investments to business outcomes and influencing roadmap decisions upstream of execution
- Fluency with AI-powered development tools as part of your everyday workflow
- Exceptional communication skills - able to translate complex technical concepts for non-technical stakeholders and vice versa
- Demonstrated track record of leading architectural decisions at the domain level and shipping customer-facing products with technical excellence
- Commitment to a growth-oriented team culture focused on learning, continuous improvement, and winning together
Skills
- Modern JS (Vue, React)
- Python/backend web development
- AI-powered development tools
Location
- NYC
- Remote
Work Type
- Hybrid
- Remote
Experience Level
- Staff
Salary/Compensations
- $195,000—$225,000 USD
Benefits
- Equity compensation
- Health care, including dental and vision through our PEO Sequoia
- Flexible work location; co-working available
- 401k
- Paid Time Off
- Monthly Remote Work Stipend
- Paid Parental Leave (Up to 14 weeks for birthing parents, Up to 8 weeks for non-birth parents)
- 11 paid holidays
- 2 week sabbatical at 5 years of employment
- Wellbeing Perks through SpringHealth, OneMedical, PerkSpot, and SoFi
- Sabbaticals
- Company retreats
About the Company
- Spark Advisors is building healthcare tech for a system that desperately needs it, focusing on transforming how Medicare advisors acquire, enroll, and support clients.
- We are the fastest-growing Medicare platform in the country, combining AI, an industry-leading CRM, and client services.
- We are a talent-dense team from Square, Ramp, Yext, Oscar, and Cedar — backed by Primary Ventures and Viewpoint Ventures.
- We are serious about building technology to expand access to quality healthcare.
- We were recognized as one of Inc. Magazine’s Best Workplaces of 2025.
Equal Opportunity
- Spark is a proud participant in E-Verify.
- We are committed to hiring the best team to serve our clients regardless of their background. We need diverse perspectives to reflect the diversity of our problems and the population we serve. We look to hire people from a variety of backgrounds, including, but not limited to, race, age, sexual orientation, gender identity and expression, national origin, religion, disability, and veteran status.
- AI Notice: We may use AI-enabled tools to assist with certain aspects of our hiring process. These tools do not replace human decision-making, and all employment decisions are made by qualified team members in compliance with applicable laws.
