Senior Software Engineer, API Enablement

Leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit.
San Mateo, CA, USAColumbus, OH, USAAustin, TX, USA
$163,600 - $226,400
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
AI · Finance

Description For Senior Software Engineer, API Enablement

Upstart is a leading AI lending marketplace that partners with banks and credit unions to expand access to affordable credit. As a Senior Software Engineer on the API Enablement team, you'll play a crucial role in building and maintaining the communication fabric that connects services within Upstart and external systems.

The API Enablement team is responsible for developing explicit interfaces between all facets of our systems and providing secure access to high-quality data, enabling product teams to move faster and more securely. The team operates on core principles of speed, data quality, ease of use, observability, and security.

In this role, you'll be empowered to design and implement robust API solutions using gRPC framework and API Gateway. You'll also lead the implementation of Event Bus, an ecosystem of tools, services, and libraries that facilitates organizational access to high-quality data. This is a high-impact position on a small team that contributes significantly to Upstart's North Star Architecture.

The position offers flexibility with multiple location options including remote work, with regular quarterly onsite collaboration sessions (approximately 3 days) at one of our main offices. The team operates on East/West Coast time zones, ensuring effective collaboration across the organization.

You'll be joining a digital-first company where over 80% of borrowers are approved instantly, with zero documentation to upload. Upstart's AI marketplace has demonstrated higher approval rates and lower loss rates across various demographics, contributing to more inclusive lending practices.

The role offers competitive compensation including base salary, bonus, and equity, along with comprehensive benefits including medical, dental, and vision coverage, 401(k) matching, and various wellness programs. You'll be part of a culture that values technical excellence, innovation, and collaborative problem-solving.

If you're passionate about building scalable API solutions, interested in working with modern technologies like gRPC and Kafka, and want to contribute to making credit more accessible through technology, this role offers an excellent opportunity to make a significant impact while growing your career at a leading fintech company.

Last updated 17 hours ago

Responsibilities For Senior Software Engineer, API Enablement

  • Lead the design and development of scalability solutions using gRPC and API Gateway
  • Implementing API Management strategy for all of upstart
  • Collaborate with cross-functional teams to understand requirements
  • 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 our team

Requirements For Senior Software Engineer, API Enablement

Kafka
Kotlin
Python
Ruby
TypeScript
  • Bachelor's or Master's degree in Computer Science or related field
  • 5+ years of professional experience in building robust API solutions
  • Strong communication skills and ability to collaborate effectively with cross-functional teams
  • Strong proficiency in one or more programming languages
  • Proficiency in automated testing patterns
  • Experience in building highly observable systems

Benefits For Senior Software Engineer, API Enablement

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
  • Competitive Compensation (base + bonus & equity)
  • Comprehensive medical, dental, and vision coverage with Health Savings Account
  • 401(k) with 100% company match up to $4,500
  • 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

Interested in this job?

Jobs Related To Upstart Senior Software Engineer, API Enablement

Senior Software Engineer, Capital Supply

Senior Software Engineer position at Upstart's Capital Supply team, working on full-stack development and financial systems using modern technologies.

Software Engineer, Home Lending

Senior Software Engineer role at Upstart focusing on Home Lending products, working with React and Kotlin in a remote-friendly environment.

Senior Software Engineer, Small Dollar Loans

Senior Software Engineer role at Upstart focusing on Small Dollar Loans, offering competitive compensation ($163,600-$226,400) and the opportunity to work remotely or from offices in San Mateo, Columbus, or Austin.

Senior Software Engineer, Revenue Science

Senior Software Engineer role at Upstart building real-time pricing and offer optimization systems for AI-powered lending marketplace.

Software Engineer, Onboarding Experience

Senior Software Engineer role at Upstart focusing on building and maintaining the Onboarding Experience platform using Ruby, JavaScript, and cloud technologies.