Upstart

Senior Software Engineer, Event Bus, Experimentation, gRPC

Upstart

full-time

Posted on:

Location Type: Remote

Location: Remote • California, New York, Ohio, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $163,600 - $226,400 per year

Job Level

Senior

Tech Stack

JavaKotlinPythonRubyTypeScript

About the role

  • Lead the design and development of new features and improvements to existing features.
  • Collaborate with cross-functional teams to understand requirements and bring those insights into building an impactful roadmap for the team
  • Establish best practices for achieving an Event Driven Architecture, safe feature rollout, and service to service, API design.
  • Mentor junior engineers and promote a culture of technical excellence
  • Contribute to quality improvements within our team and the engineering organization in a meaningful way

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field
  • 5+ years of professional experience
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.
  • Strong proficiency in one or more of Kotlin, Java, Python, Ruby, or Typescript programming languages
  • Proficiency in automated testing patterns
  • Experience in building highly observable systems
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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinJavaPythonRubyTypescriptautomated testing patternsEvent Driven ArchitectureAPI designfeature rolloutobservable systems
Soft skills
communication skillscollaborationmentoringtechnical excellence
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science