Upstart is a digital-first company that is hiring a Senior Software Engineer to build partner-facing systems that improve transparency, reliability, and self-service across their capital ecosystem. The role involves designing, building, and maintaining scalable APIs, services, and UIs that enable partners to access performance data, operational workflows, and program controls.
Requirements
- 3-5 years of experience in software development, with a strong focus on full-stack development, distributed systems, and APIs
- Experience with some or many of the following: Ruby on Rails, Kotlin, PostgreSQL, React, Next.js, Vercel, Python
- Experience with cloud platforms (AWS, GCP, Azure) and deploying applications in a cloud native environment
- Experience with microservices architecture and real-time data processing pipelines (Kafka, Spark, or similar)
- Familiarity with database technologies such as SQL and data warehousing solutions
- Good communication and teamwork skills, with the ability to work effectively with cross-functional teams
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