Principal Software Engineer (Fintech)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Software Engineer (Fintech): Serving as a technical lead across multiple teams in the Money Group, defining the long-term technical vision for systems that power cash flow management, lending, expense controls, invoicing, payments, and tax optimization with an accent on architecture scales as the company grows. Focus on setting architectural direction, vetting external partners, prototyping new product lines, extracting services from monolith, and mentoring engineers.
Location: Denver, CO; San Francisco, CA; New York, NY. Employees who are based in those locations will be expected to work from the office on designated days approximately 2-3 days per week (or more depending on role).
Salary: $214,000-$260,000yr in Denver & most major metro locations, and $ 250,000-$300,000yr in San Francisco & New York.
Company
is on a mission to grow the small business economy by handling payroll, health insurance, 401(k)s, and HR for over 400,000 small businesses across the country.
What you will do
- Serve as a Technical Lead across multiple teams in the Money Group – setting architectural direction, unblocking engineers, and ensuring high-quality delivery aligned with long-term goals.
- Architect the convergence of 's People Stack (payroll, HR, benefits) and Finance Stack (banking, accounting, payments, lending) into a unified platform for small businesses.
- Lead service migration from a large Ruby-on-Rails monolith into a service-oriented architecture, defining clean domain boundaries across money movement, lending, and tax.
- Lead technical due diligence – evaluating codebases, data models, and engineering teams for compatibility with 's platform.
- Drive AI-native architecture decisions – from LLM-powered transaction categorization and tax optimization to conversational financial management experiences.
- Mentor fellow engineers, contribute to the growth of senior and staff engineers, and help build healthy, high-performing teams.
Requirements
- 15+ years of software engineering experience.
- Deep expertise in distributed systems, particularly in payments or fintech – including data modeling for financial systems, consistency guarantees for money movement, and compliance-aware architecture.
- Proven track record of engineering, scaling, and operating large, interconnected production systems.
- Experience setting long-term technical vision and driving multi-year architectural transformations – not just executing migrations, but identifying the right boundaries, sequencing the work across teams, and ensuring strong technical stewards drive execution.
- Experience navigating decisions for core infrastructure, particularly in fintech – evaluating APIs, negotiating technical contracts, and leading integration from evaluation through production.
- Ability to bring clarity to complex problems – communicating technical tradeoffs to non-technical stakeholders, identifying significant risks or opportunities before others, and driving decisions.
Culture & Benefits
- has physical office spaces in Denver, San Francisco, and New York City.
- Employees who are based in those locations will be expected to work from the office on designated days approximately 2-3 days per week (or more depending on role).
- is proud to be an equal opportunity employer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →