Job Description
Job Overview
Upstart is seeking a Senior Software Engineer to join their API Enablement team, which focuses on building and maintaining secure communication channels between services within Upstart and external partners. This role involves designing and implementing robust API solutions using the gRPC framework while leading efforts on an Event Bus ecosystem to provide high-quality data access. The ideal candidate will contribute to creating scalable solutions and work collaboratively across teams to drive impactful developments.
Technical Requirements
Required Skills
- • API development
- • gRPC
- • automated testing patterns
Preferred Skills
- • Kotlin
- • Python
- • Ruby
- • Typescript
- • Kafka
Experience Level
5+ years of professional experience in building robust API solutions
Responsibilities
- • Lead the design and development of scalability solutions using gRPC
- • Implement API Management strategy for Upstart
- • Collaborate with cross-functional teams to understand requirements and build impactful roadmaps
- • Establish best practices for API development and event bus across Upstart
- • Mentor junior engineers and promote a culture of technical excellence
- • Contribute to quality improvements within the team
Benefits & Perks
- • Competitive Compensation (base + bonus & equity)
- • Comprehensive medical, dental, and vision coverage
- • 401(k) with 100% company match up to $4,500
- • Employee Stock Purchase Plan (ESPP)
- • Life and disability insurance
- • Generous holiday, vacation, sick and safety leave
- • Supportive parental and family care leave programs
- • Annual wellness, technology & ergonomic reimbursement programs
- • Catered lunches + snacks & drinks when working in offices
Additional Information
- Location
-
Remote, San Mateo, Columbus, Austin
- Type
-
Full-time
- Compensation
-
$163,600—$226,400 USD