About Spark Advisors
We're building healthcare tech for a system that desperately needs it.
Each year, millions of Americans deal with confusing changes to their Medicare plans that impact their prescriptions, access to care, and pocketbooks. These aren’t just inconveniences – they are potentially life-altering changes that leave seniors medically and financially vulnerable.
Independent Medicare advisors play a crucial role in guiding seniors through this complexity and helping them find the right coverage for their needs. But their ability to be effective healthcare advocates has long been hamstrung by broken tools and outdated systems.
Spark is fixing that. We’re the fastest-growing Medicare platform in the country, combining AI, an industry-leading CRM, and client services to transform how 10,000+ brokers acquire, enroll, and support clients in their local communities.
Join a talent-dense team from Square, Ramp, Yext, Oscar, and Cedar — backed by Primary Ventures and Viewpoint Ventures — that is serious about building technology to expand access to quality healthcare. We offer remote work, sabbaticals, company retreats, and other generous benefits that earned us recognition as one of Inc. Magazine’s Best Workplaces of 2025
Healthcare is overdue for innovation. Let’s redefine what its future looks like — together.
Summary
Spark is looking for a Director of Software Engineering to lead engineering across our broker productivity product and core platform. You'll make sure our platform keeps up with a fast-growing customer base, and you'll keep our web-based broker platform sustainable as it scales.
In this role, you'll own engineering delivery for multiple squads, along with the practices that span all of software engineering. You'll partner with product leaders on roadmaps, own our infrastructure roadmap, and be the point person for the security of our software platform. Today you'll manage engineers directly through strong tech leads. As the organization grows, you'll build and manage a layer of engineering managers. Reporting to our SVP of Engineering, you'll be the default owner for software engineering problems that don't have a clear home, so teams can stay focused on what they do best.
More about our stack and the role
Our stack is Python, Django, Celery, Vue, Redis, and Postgres, deployed on AWS with modern tooling for version control, continuous deployment, testing, and observability
You'll manage around six engineers across three squads at full headcount, and own the hiring plan as we grow
We operate in a HIPAA-regulated environment, and security and compliance are part of how we build
Every leader at Spark stays hands-on in some way. In this role that means design reviews, specs, code reviews, and spikes, while staying on the critical path for no more than one project at a time
What You'll Do
Drive engineering delivery for our broker productivity squads, partnering with product on sequencing, scoping, and delivery commitments
Own and communicate our infrastructure roadmap, including platform migrations, vendor integrations, sustainability work, and AI enablement
Lead security for our software platform, including pen test and audit remediation, in partnership with our IT, DevOps, and data teams
Own engineering-wide practices across all squads: cross-squad coordination, onboarding, QA and testing, and bugs and support processes
Hire senior and staff engineers, develop tech leads, and design a team structure that scales
Take ambiguous problems from definition to resolution, deciding what to own, what to delegate, and what to decline
Represent software engineering in company-wide planning and cross-functional work
What We're Looking For
8+ years in software engineering, including meaningful time in a startup environment
3+ years managing engineers, including leading multiple teams or managing through tech leads. Experience managing managers is a strong plus
Strong technical foundation in web applications (Python/Django…