Job Description
Job Overview
Upstart is seeking a Senior Software Engineer for their Event Bus, Experimentation, and gRPC team. This role involves designing and implementing impactful solutions across various services, focusing on Event Driven Architectures and efficient service communication. The ideal candidate will contribute to Upstart's architecture while collaborating with cross-functional teams and mentoring junior engineers.
Technical Requirements
Required Skills
- • Kotlin
- • Python
- • Ruby
- • TypeScript
Preferred Skills
- • Kafka
- • gRPC
- • A/B testing
- • Feature Flagging
Experience Level
5+ years of professional experience
Responsibilities
- • Lead the design and development of new features and improvements to existing features.
- • Collaborate with cross-functional teams to understand requirements and build an impactful roadmap.
- • Establish best practices for achieving an Event Driven Architecture and safe feature rollout.
- • Mentor junior engineers and promote a culture of technical excellence.
- • Contribute to quality improvements within the team and the engineering organization.
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, family care, and military 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