Upstart is seeking a Senior Manager, Software Engineering - Payments and Experience to lead a team of 12+ engineers and drive the technical strategy for borrower payments and servicing infrastructure. The ideal candidate will have 10-15 years of software engineering experience, 4-7 years in engineering management roles, and deep technical expertise in distributed systems, APIs, and systems design.
Requirements
- 10-15 years of software engineering experience
- 4-7 years in engineering management roles
- Deep technical expertise in distributed systems, APIs, and systems design
- Proven experience leading teams in regulated domains such as fintech, payments, or lending
- Demonstrated ability to define and deliver complex technical strategies that align with business goals
- Strong track record of building high-performing teams and mentoring engineering leaders
- Excellent communication and cross-functional collaboration skills
Benefits
- Competitive Compensation (base + bonus & equity)
- Comprehensive medical, dental, and vision coverage with Health Savings Account contributions from Upstart
- 401(k) with 100% company match up to $4,500 and immediate vesting and after-tax savings
- Employee Stock Purchase Plan (ESPP)
- Life and disability insurance
- Generous holiday, vacation, sick and safety leave
- Supportive parental, family care, and military leave programs
- Annual wellness, technology & ergonomic reimbursement programs
- Social activities including team events and onsites, all-company updates, employee resource groups (ERGs), and other interest groups such as book clubs, fitness, investing, and volunteering
- Catered lunches + snacks & drinks when working in offices