Principal Software Engineer
Core
Own technical direction, design, and execution for major products, systems, and engineering initiatives in financial technology.
Role type
Principal Software Engineer (full-stack/systems)
Builds
Scalable and reliable backend, frontend, APIs, databases, and infrastructure for financial technology products.
Domain
Financial Technology
Deliverable
production ML models | product features | infrastructure
Required skills
System design and architecture, Scalable system design, Hands-on coding, Code review, Debugging, Technical leadership, Mentorship, Trade-off analysis, Production problem solving
Preferred skills
None stated
Technologies
None stated
Responsibilities
Design scalable and reliable systems across backend, frontend, APIs, databases, and infrastructure; Write code, prototype, conduct code reviews, debug, and solve production problems hands-on; Drive architecture decisions and trade-offs across speed, scalability, reliability, cost, and maintainability; Translate ambiguous product problems into clear technical solutions and execution plans; Raise engineering quality through improved system design, testing, security, observability, and development practices; Lead technically critical initiatives and mentor engineers across teams
Seniority
Principal, strategy & mentorship