Hybrid

Upstart is hiring a Senior Software Engineer, Event Bus, Experimentation and gRPC

About the Role

As a Senior Software Engineer on the Event Bus, Experimentation, and gRPC team, you will design and implement high-impact, cross-cutting solutions that support event-driven architecture, safe feature rollouts, and efficient service-to-service communication across nearly all services in the company.

Responsibilities

  • Lead the creation and enhancement of platform-level features with a focus on scalability and reliability.
  • Work closely with teams across the organization to gather requirements and help shape a strategic technical roadmap.
  • Define and promote engineering standards for event-driven design, API contracts, and incremental feature deployment.
  • Guide junior engineers through mentorship and foster a culture of technical rigor and continuous improvement.
  • Drive initiatives that enhance software quality and engineering practices across the broader organization.

Compensation

Competitive base salary with bonus and equity; comprehensive medical, dental, and vision benefits; Health Savings Account contributions; 401(k) with 100% company match up to $4,500 and immediate vesting; after-tax savings options; Employee Stock Purchase Plan; life and disability insurance; generous leave policies including holiday, vacation, sick, and safety leave; supportive parental, family care, and military leave programs; annual wellness, technology, and ergonomic reimbursements; social events, team gatherings, company updates, ERGs, and interest groups; catered meals and refreshments at offices.

Work Arrangement

Hybrid

Team

The team builds foundational tooling for event-driven systems, feature experimentation, and inter-service communication using gRPC. It maintains core libraries for Ruby, Kotlin, Python, and TypeScript, ensuring secure, observable, and high-performing platforms. The team prioritizes ease of use, data integrity, performance, and security, empowering engineers across the organization to adopt best practices efficiently.

The Team

The Event Bus, Experimentation, and gRPC team develops frameworks and tooling that enable event-driven architectures, measurable feature rollouts, and efficient service-to-service communication. It owns the build systems and shared libraries for Ruby, Kotlin, Python, and TypeScript. The team emphasizes usability, performance, data quality, observability, and security. Engineers on this team build cross-cutting solutions used by nearly every service in the organization and contribute directly to the company’s long-term architectural vision. The team seeks a product-minded engineer passionate about platform tooling across event streaming, experimentation, and gRPC.

Other

  • This team operates on the East/West Coast time zones.
  • Regular onsite collaboration sessions occur roughly once per quarter (~3 days at a time) in one of our main offices (Columbus, OH, Austin, TX or San Mateo, CA).
  • Upstart will cover all travel related expenses for onsite meetups.
  • Most employees live and work anywhere in the United States.
  • Offices are located in San Mateo, California; Columbus, Ohio; Austin, Texas; and New York City, NY (opening Summer 2026).
Required Skills
KotlinJavaPythonRubyTypescriptKafkagRPCEvent-Driven ArchitectureDistributed SystemsMicroservicesSystem DesignAPI DevelopmentExperimentation Platforms KotlinJavaPythonRubyTypescriptKafkagRPCEvent-Driven ArchitectureDistributed SystemsMicroservicesSystem DesignAPI DevelopmentExperimentation Platforms
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Upstart
Upstart is the leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit. By leveraging Upstart's AI marketplace, Upstart-powered banks and credit unions can have higher approval rates and lower loss rates across races, ages, and genders, while simultaneously delivering the exceptional digital-first lending experience their customers demand.
All jobs at Upstart Visit website
Job Details
Category other
Posted 5 months ago