Senior Software Engineer building React and TypeScript borrower experiences for Upstart’s AI lending marketplace. Leading frontend architecture, full-stack initiatives, and engineering mentorship.
Responsibilities
Own the design and delivery of large, complex frontend and full-stack initiatives using React and TypeScript, from planning through launch and long-term maintenance
Set technical direction for frontend architecture and full-stack patterns
Own a 3–6 month roadmap and address systemic gaps affecting team effectiveness
Partner with product, design, and backend engineers to create scalable, high-quality borrower experiences
Improve component and API design, state management, testing, observability, and operational rigor
Break down ambiguous problems into clear, testable plans and use data to guide scope, performance, and user-experience tradeoffs
Mentor and grow engineers through code reviews, design reviews, and technical guidance
Contribute to AI use in development workflows and product capabilities
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
4+ years of professional software engineering experience
Deep proficiency building complex web applications with React and TypeScript
Experience with component architecture, state management, performance optimization, and REST or GraphQL APIs
Full-stack experience designing and building backend services and APIs in Python, Java, Kotlin, Ruby, or Node.js
Track record of independently leading large, business-critical frontend or full-stack projects in production
Ability to work effectively in ambiguous environments
Strong communication and collaboration skills
Preferred: frontend or full-stack technical leadership experience
Preferred: consumer-facing products at scale, fintech/lending/payments experience, experimentation or A/B testing, modern frontend tooling and testing frameworks, CI/CD workflows, generative AI experience
Benefits
Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly
Retirement benefits through a 401(k) or Group Retirement Savings Plan with a company match of $2 for every $1 contributed, up to $15,000 annually
Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible US employees
Comprehensive medical, dental, vision, and wellness coverage/resources for US employees
Supplemental health coverage for Canada
Health Savings Account contributions for eligible US plans
Life insurance and disability coverage
Paid time off, sick leave, and company holidays
Paid family and parental leave
Fertility, parenthood, and caregiving benefits
Employee Assistance Program with mental health support and life-centered resources
Financial planning tools and financial concierge service for US employees
Annual wellness allowance
Annual productivity allowance for relevant tools and resources
Team events, all-company updates, and employee resource groups
Catered lunches and fully stocked micro-kitchens at offices in the Bay Area, Austin, Columbus, and New York City
Senior full - stack engineer building and operating Grafana data source plugins. Integrating databases, cloud services, and agentic workflows for Grafana Labs’ observability platform.
Senior Full - Stack Engineer building Grafana data source plugins for Grafana Cloud’s observability platform. Developing integrations, supporting reliability, and enabling agentic data workflows.
Full Stack Java Engineer building Java, React, and cloud - native applications for Miratech’s workforce management and customer experience solutions. Supporting scalable services, integrations, CI/CD, and production operations.
Senior Software Engineer leading backend and full - stack lending systems for Upstart’s AI - powered credit marketplace. Designing scalable APIs, services, and borrower experiences while mentoring engineers.
Software Developer building Node.js/TypeScript and Python/FastAPI APIs for Liberty Mutual Canada's commercial insurance platform. Developing AWS serverless and LLM - powered underwriting applications.
Associate Developer building AWS serverless APIs and Python LLM services for Liberty Mutual Canada’s commercial insurance platform. Supporting API integrations, testing, and agentic engineering practices.
Full - stack engineer building Cohere’s enterprise AI dashboard for model access, API keys, teams, billing, and documentation. Developing resilient browser and server systems with Next.js, React, TypeScript, Python, and SQL.
Backend engineer building lending, borrowing, and short - sale systems for Alpaca's global brokerage infrastructure. Owning APIs, batch pipelines, production reliability, and securities - finance products.
Développeur fullstack développant les interfaces de Clic Santé avec Vue.js, Vue 3 et TypeScript. Contribution aux architectures Micro - Frontends, tests et optimisation des performances.