Principal Software Engineer
Core
Senior technical leader solving complex, high-impact engineering challenges and shaping technical standards across the organization.
Role type
Principal Software Engineer (Senior, hands-on IC)
Builds
Proofs of concept, spike solutions, reference implementations, and technical guardrails
Domain
Personal finance and household products (insurance, energy, loans)
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, scalability design, technical strategy, cross-team collaboration, mentorship, CI/CD, observability, automated testing
Preferred skills
Early-stage problem solving, de-risking delivery, defining engineering standards
Technologies
CI/CD, observability tools, automated testing frameworks
Responsibilities
Write illustrative and exploratory code to validate approaches, guide technical direction across teams, participate in architecture forums, mentor engineers through pairing and code reviews, champion modern engineering practices
Seniority
Principal, hands-on IC with strategic influence