Senior Software Engineer, Unsecured Installments

Related keywords: remote job canadaremote job software engineerengineer remote job

Overview of Upstart

Upstart is on a mission to transform the borrowing experience for all Americans by significantly reducing its cost and complexity. The company emphasizes creativity, experimentation, and advanced AI to make access to credit easier for millions. They are a digital-first company, allowing most employees to work remotely while still offering opportunities for in-person collaboration across various cities in the United States and Canada.

The Team and Project Focus

In this context, the Unsecured Installments team plays a crucial role in overseeing significant components of the borrower journey, which includes areas like offer generation, pricing, and underwriting. This team is dedicated to creating a smooth, digitally ancient experience for borrowers, continuously working to enhance various aspects of the customer experience. The role of a Senior Software Engineer here will specifically involve leading technical projects, particularly those that enhance borrower interactions, using technologies like React and TypeScript.

Role Responsibilities

As a Senior Software Engineer in the Unsecured Installments team, the key responsibilities include:

  • Design and Delivery: Lead the design and implementation of large-scale frontend and full-stack projects using React and TypeScript. You will be managing the development from initial planning phases through to launch and long-term support.

  • Technical Direction: Set the technical roadmap for frontend architecture within the team, focusing on long-term sustainability and excellence across borrower-facing surfaces.

  • Collaboration: Work alongside product managers, designers, and backend engineers to convert borrowers' needs into high-quality, scalable solutions.

  • Engineering Excellence: Raise standards by implementing good practices regarding API design, state management, and operational processes, ensuring high quality in the user experience.

  • Mentorship: Act as a mentor for junior engineers, providing guidance through code and design reviews while also contributing to the team's knowledge base regarding the use of AI in development workflows.

Qualifications Required

Minimum Qualifications

To qualify for this position, candidates should have:

  • A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • 6+ years of professional software engineering experience with a deep understanding of React and TypeScript for building complex web applications.

  • Full-stack proficiency, with experience in backend services using languages such as Python, Java, Ruby, or Node.js.

  • Proven track record in leading the design and execution of significant projects in a production environment.

  • Strong communication skills to explain technical concepts clearly and align with team members across different disciplines.

Preferred Qualifications

While not mandatory, the following skills can give candidates an advantage:

  • Experience acting as the technical lead for consumer-facing products, emphasizing performance, accessibility, and user experience.

  • Background in the fintech industry or other regulated environments with demanding user journey requirements.

  • Familiarity with modern frontend tools and testing frameworks as well as experience with CI/CD workflows.

  • Enthusiasm for utilizing generative AI in improving product functions or internal processes.

Work Environment and Company Culture

Upstart has a digital-first approach, allowing for work flexibility. While employees can generally complete tasks remotely, they also provide opportunities for in-person meets to promote team bonding and collaboration. Regular onsite events occur quarterly, providing occasions for team members to connect and collaborate in immersive ways.

Salary and Benefits

The anticipated base salary for the Senior Software Engineer position ranges:

  • United States: $166,900 — $223,900 USD
  • Canada: $160,400 — $217,000 CAD

These figures may vary based on geographical location and related experience. Besides base pay, Upstart offers a wealth of benefits, including:

  • Target bonuses and equity compensation.
  • Health benefits, including medical, dental, and vision insurance.
  • Retirement benefits with company matching for 401(k) or Group Retirement Savings Plans.
  • An Employee Stock Purchase Plan (ESPP) with discounts.

Conclusion

If you are passionate about improving financial outcomes through technology and have the requisite skills and experience, Upstart welcomes you to apply for the Senior Software Engineer position. This role not only presents an opportunity to tackle complex problems but also allows you to significantly influence borrowers’ experiences.



This job offer was originally published on jobicy.com

Upstart

Remote

Software development

Full-time

July 11, 2026

1 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.