Related keywords: remote job canadaremote job software engineerengineer remote job
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.
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.
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.
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.
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.
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.
The anticipated base salary for the Senior Software Engineer position ranges:
These figures may vary based on geographical location and related experience. Besides base pay, Upstart offers a wealth of benefits, including:
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
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.