Our mission is to enable effortless credit based on true risk.
Engineering Template
Location
United States
Posted
59 days ago
Salary
$195K - $270K / year
Seniority
Mid Level
Job Description
Engineering Template
Upstart
About Upstart At Upstart, we’re united by a mission that matters: to radically reduce the cost and complexity of borrowing for all Americans. Every day, we bring creativity, experimentation, and advanced AI to reshape access to credit, helping millions move forward financially with clarity and confidence. As the leading AI lending marketplace, we partner with banks and credit unions to expand access to affordable credit through technology that’s both radically intelligent and deeply human. Our platform runs over one million predictions per borrower using more than 1,800 signals, powering smarter, fairer decisions for millions of customers. But the numbers only hint at the impact. Every idea, every voice, and every contribution moves us closer to a world where credit never stands between people and their financial progress. We’re proudly digital-first, giving most Upstarters the flexibility to do their best work from wherever they thrive, alongside teammates across 80+ cities in the US and Canada. Digital-first doesn’t mean distant. We’re intentional about in-person connection through team onsites, planning sessions, and moments that spark creativity and trust. And whether you choose to work primarily from home or collaborate in-person from one of our offices in Columbus, Austin, the Bay Area, or New York City (opening Summer 2026), you’ll have the support to work in the way that works best for you. If you’re energized by tackling meaningful problems, excited to innovate with purpose, and motivated by work that truly matters, we’d love to hear from you. The Team: The Identity Platform team is responsible for the creating, securing and managing the borrower and partner identity that is the center piece of all Upstart loan products like Personal Loans, Auto Loans and Home Loans.The Identity platform team is responsible for all Authentication and Authorization Platform and the experiences ( Frontend ) associated with it. We ensure borrowers and partners are able to authenticate securely and seamlessly and their data is protected from unauthorized access. As a Principal Software Engineer, you are at the helm of driving technical excellence, execution and innovation within the Identity Platform team. You are responsible for setting the technical vision and direction for Identity Platform that works backwards from our product strategy. You will work closely with Product partners from different verticals to help them plan, create and deliver secure product experiences that are frictionless. You will have the opportunity to design and build large scale systems from the ground up, partner closely with Infosec and CSO, and work in a highly-collaborative and fast-paced environment. We are looking for a seasoned leader with a passion for Identity and Access Management, Customer Experience, experimentation, and distributed systems. If this sounds exciting, we would love to hear from you. How you’ll make an impact - Define the long-term technical direction and roadmap for Identity and Access Management Platform in alignment with Upstart’s business objectives. - Lead the design, development and execution of a system that emphasizes security and ease of access. - Work closely with the Informational Security team to improve and develop standards that ensure that our customer data is secure and build trust with Customers. - Guide the architectural evolution of Identity engineering systems with an emphasis on security, scaling innovation across multiple engineering teams. - Uncover and drive alignment across complex technical requirements, designs, trade-offs, influencing product direction - Proactively evaluate, prototype, and roll out new technologies/frameworks to help cultivate a culture of innovation - Lead from the front, while mentoring and developing technical leaders Minimum Qualifications - Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 8 years of experience - Experience building highly scalable APIs using containerization technologies like Docker and Kubernetes - Solid grasp of software development principles and best practices for creating scalable and maintainable systems - Proficiency in one or more object oriented programming languages like Kotlin, Ruby,, C#, C++ - Strong communication skills and ability to explain complex business and technical concepts to all audiences - Track record of successfully mentoring and developing technical leaders - Experience working in dynamic fast paced organizations - Ability to balance the needs of the business with the needs of engineering improvements - Passion for clean code and architecture and initiative to “level-up” the engineering team with better practices & design - You are able lead and resolve company-wide technical discussions and are able to collaborate and include input from cross-functional teams (security, devops, data, compliance and product) - You have a good sense for build-vs-buy and are able to prioritize the highest ROI architectural investments Preferred Qualifications - High proficiency with OAuth 2.0 and OpenID Connect Specifications. - Experience working in Identity and Security Platform. - Experience with building Kotlin or Java Backend services. - Experience with A/B testing, GRPC and Devops. - Background in Keycloak or any equivalent IAM Solution,, Devops, Ruby and NextJS is a big plus. - Experience designing and building microservice-based architectures - Experience developing large scale distributed systems in AWS - Strong sense of ownership and accountability for the quality and timely delivery of work - Ability to thrive both in self-directed work environments and in collaborative settings, contributing positively to team dynamics - Demonstrated ability to take feedback well and actively incorporate it into work with a desire to continuously improve - Ability to influence and lead without direct authority - Strong product and analytical mindset that allows you to think in terms of ROI, risk, and trade offs - Experience working at companies that have gone through periods of rapid business or organizational growth Position location This role is available in the following locations: Remote Time zone requirements The team operates on the East/West coast time zones. Travel requirements As a digital first company, the majority of your work can be accomplished remotely. The majority of our employees can live and work anywhere in the U.S but are encouraged to to still spend high quality time in-person collaborating via regular onsites. The in-person sessions’ cadence varies depending on the team and role; most teams meet once or twice per quarter for 2-4 consecutive days at a time. #LI-REMOTE #LI-MidSenior At Upstart, your base pay is one part of your total compensation package. The anticipated base salary for this position is expected to be within the below range. Your actual base pay will depend on your geographic location–with our “digital first” philosophy, Upstart uses compensation regions that vary depending on location. Individual pay is also determined by job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. In addition, Upstart provides employees with target bonuses, equity compensation, and generous benefits packages (including medical, dental, vision, and 401k). United States | Remote - Anticipated Base Salary Range $195,300—$270,400 USD What you'll love At Upstart, our benefits are designed to support your health, financial well-being, family, and personal growth. Here’s what you can expect: - Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly - Generous 401(k) plan with Upstart matching $2 for every $1 contributed, up to $15,000 per year - Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees - Affordable medical, dental, and vision coverage, with multiple plan options - Upstart covers 90% to 100% of the cost depending on the plans you choose - Health Savings Account contributions from Upstart for eligible plans - Income protection benefits, including company-paid Basic Life, AD&D, and Short- and Long-Term Disability coverage, with options to purchase supplemental coverage - Paid time off, sick and safe time, and company holidays - Paid family and parental leave to support caregiving and major life moments - Family-centered benefits through Carrot and Cleo, supporting fertility, parenthood, and caregiving - Employee Assistance Program (EAP) offering mental health support and life-centered resources - Financial wellness resources, including access to financial planning tools and a financial concierge service - Annual wellness allowance to support your physical and emotional well-being and personal development, based on what matters most to you - Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from - Connection and community through team events and onsites, all-company updates, and employee resource groups (ERGs) - Onsite perks, including catered lunches and fully stocked micro-kitchens when working from one of our four offices, located in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026!). Upstart is a proud Equal Opportunity Employer. Just as we are dedicated to improving access to affordable credit for all, we are committed to inclusive and fair hiring practices. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please email candidate_accommodations@upstart.com https://www.upstart.com/candidate_privacy_policy
Benefits
- 401(K), 401(K) matching, Adoption Assistance, Company equity, Company-sponsored outings, Company sponsored family events, Continuing education stipend, Dental insurance, Disability insurance, Employee stock purchase plan, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Free daily meals, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Highly diverse management team, Job training & conferences, Open door policy, Life insurance, Mentorship program, Online course subscriptions available, Open office floor plan, Paid holidays, Paid sick days, Onsite office parking, Performance bonus, Promote from within, Recreational clubs, Lunch and learns, Relocation assistance, Remote work program, Return-to-work program post parental leave, Free snacks and drinks, Team based strategic planning, OKR operational model, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Mental health benefits, Home-office stipend for remote employees, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Employee resource groups, Employee-led culture committees, Hybrid work model, In-person all-hands meetings, Pay transparency, Mother's room, Virtual coaching services, Flexible time off, Bereavement leave benefits
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Senior Solution Engineer
Kestra TechnologiesAt Kestra, we’re on a mission to make orchestration and automation simpler for everyone. Our open-source platform helps teams manage complex workflows with confidence, and we’re already making a big impact in businesses around the world. We embrace modern development tools, including AI assistants and coding agents, and we encourage engineers to leverage them to move faster, explore ideas, and improve productivity. At Kestra, we’re passionate about solving real-world challenges through orchestration and automation. We move fast, we learn constantly, and we’re always looking for ways to improve.
Location: Remote Type: Full-time About Kestra Kestra is the open-source declarative orchestration platform that simplifies complex data workflows and business processes. We bridge the gap between engineering and business logic, allowing teams to build, scale, and monitor their pipelines with ease. As we scale our Enterprise offering, we are looking for a technical powerhouse who can guide our customers from their first POC to long-term architectural success. In March 2026, we closed a $25M Series A led by RTP Global, with participation from Alven, ISAI, and Axeleo – backed by founders from Datadog, dbt Labs, and Hugging Face. The Role As a Customer Success / Solution Engineer, you will sit at the intersection of Sales, Product, and Community. You aren't just a support person; you are a Trusted Advisor. You will be responsible for the technical success of our Enterprise customers while acting as a bridge to our vibrant open-source community. Whether it’s architecting a complex deployment for a Fortune 500 company or unblocking a community member on Slack, you are the face of Kestra’s technical excellence. What You’ll Do 🚀 Pre-Sales & Solutions - Lead Pre-Sales Opportunities: Partner with the sales team to lead technical discovery, understand prospect requirements, and position Kestra Enterprise effectively. - Enterprise Evaluations: Own the Proof of Concept (POC) process. You will be responsible for the POC success plan; advising on architecture, success criteria and flow design to ensure our prospects realise the value of Kestra in record time. - Technical Evangelism: Demonstrate the technical advantages of our declarative, universal orchestrator and how it outshines legacy orchestrators. 🤝 Customer Success - Full 360 Ownership: Support existing customers throughout their entire lifecycle—from initial onboarding and training to quarterly architectural reviews. - Elite Technical Support: Own escalations for our Enterprise accounts. You’ll partner with our engineering team to diagnose complex issues and drive them to resolution by communicating clearly with customers, documenting learnings, and building processes or automations to avoid these in future. - Continuous Product Feedback: Translate real-world customer friction into product requirements. You are the "Voice of the Customer," helping our developers prioritise the roadmap based on actual field data. - Unblock & Optimise: Identify technical bottlenecks in customer environments and provide best-practice guidance on scaling, managing resources, and securely running the platform. - Expansion & Use-Cases: Proactively find new internal use-cases for customers, helping them to expand their Kestra footprint from data engineering to infrastructure automation, Agentic AI orchestration and more. 🌐 Community & Product Advocacy - OSS Engagement: Be an active member of our open-source community. Advise users on Slack/GitHub and turn their feedback into product improvements. - Brand Ambassadorship: Represent Kestra at meetups, conferences and webinars. Create technical content such as blogs, "How-to" videos, and blueprints to help the ecosystem grow. - Engineering Liaison: Work closely with our core engineering team to prioritise features and resolve critical support issues in a timely fashion. What You Bring - The Hybrid Skillset: You have the "Engineer" mind but the "Consultant" heart. You can code, but you also love talking to people. - Vertical Domain Expertise: Deep experience in at least one of the following: - Data Engineering: You’ve built production-grade pipelines using tools like dbt, Spark, Snowflake, or DuckDB. - Infrastructure-as-Code (Platform Engineering): You are a pro with Terraform/OpenTofu, Kubernetes, and CI/CD patterns. - AI/MLOps: You understand the lifecycle of LLMs, vector databases, and the orchestration required to move models from notebook to production. - Data/Orchestration Background: Experience with tools like Airflow, Prefect, or Dagster is a huge plus. You understand the "pain" of orchestration. - Problem Solver: You don’t just report bugs; you find workarounds and suggest long-term architectural fixes. - Communication: Ability to explain complex infrastructure concepts to both a CTO and a Junior Data Analyst. Why Join Kestra? - Remote-First: Work from anywhere with a flexible schedule. - High Impact: You’ll be one of the first hires in this department, helping define the "Field Engineering" playbook. - Open Source: We believe in the power of community. Your work will be visible and impactful to thousands of users globally. - Modern Stack: Work with the latest in cloud-native technologies, AI agents, and high-performance orchestration. How to Apply Does this sound like you? Send us your CV and a brief note about the coolest workflow you’ve ever built (and why it was a nightmare to orchestrate before Kestra!).
Solution Engineer
Kestra TechnologiesAt Kestra, we’re on a mission to make orchestration and automation simpler for everyone. Our open-source platform helps teams manage complex workflows with confidence, and we’re already making a big impact in businesses around the world. We embrace modern development tools, including AI assistants and coding agents, and we encourage engineers to leverage them to move faster, explore ideas, and improve productivity. At Kestra, we’re passionate about solving real-world challenges through orchestration and automation. We move fast, we learn constantly, and we’re always looking for ways to improve.
About Kestra Kestra is the universal orchestration platform — open source, declarative, and designed to orchestrate data pipelines, IT automation, business workflows, and AI/agentic systems. Trusted by over 10,000 organizations worldwide — including JPMorgan Chase, Bloomberg, FILA, and Crédit Agricole — Kestra orchestrates mission-critical workloads at scale. The open-source project has close to 30,000 GitHub stars, hundreds of contributors, and a fast-growing global community. In March 2026, we closed a $25M Series A led by RTP Global, with participation from Alven, ISAI, and Axeleo – backed by founders from Datadog, dbt Labs, and Hugging Face. The Role We're looking for a Solution Engineer based in Germany to serve as the technical counterpart to our sales team in the DACH region. You'll work alongside Account Executives to help enterprise prospects understand how Kestra fits their architecture, run technical evaluations, and remove the engineering barriers between interest and adoption. This is a deeply technical, customer-facing role. You need to be comfortable leading architecture discussions, building proof-of-concept deployments, and answering hard questions about infrastructure, security, and integrations. This is a fully remote position. We're hiring from Germany for proximity to DACH enterprise customers and timezone alignment with the sales team. What You'll Do - Partner with Account Executives on enterprise deals: lead technical discovery, run product demos tailored to each prospect's architecture, and build proof-of-concept implementations. - Serve as the trusted technical advisor during the sales cycle, answering questions about deployment models, integrations, security, scalability, and migration paths. - Design and build custom demo environments, reference architectures, and workflow examples that map Kestra's capabilities to specific customer use cases. - Lead technical evaluations and POCs, working directly with prospects' engineering teams to validate Kestra in their environment. - Translate customer technical requirements into feedback for the Product and Engineering teams, helping shape the product roadmap based on real field experience. - Contribute to technical sales collateral: architecture diagrams, integration guides, competitive comparisons, and best-practice documentation. What We're Looking For - Strong engineering background with hands-on experience in infrastructure, data engineering, or platform tooling (Docker, Kubernetes, Terraform, CI/CD, cloud platforms, or similar). - Experience in a pre-sales, solutions engineering, or technical consulting role, working directly with enterprise customers on technical evaluations. - Ability to lead technical conversations with senior engineers and architects, covering topics like deployment, security, scaling, and system integration. - Fluent in both English and German (written and spoken) at a professional level. You'll engage with DACH enterprise buyers in their preferred language. - Comfortable building working demos and proof-of-concept deployments. You don't hand off a slide deck and walk away; you get into the environment and make it work. - Strong communicator who can bridge the gap between customer requirements and product capabilities, both in live conversations and in written proposals. Bonus Points - Familiarity with orchestration, workflow automation, or data pipeline tools (Airflow, n8n, Terraform, Ansible, or similar). - Experience working with open-source products where technical credibility and community trust influence the sales process. - Past experience as a software engineer, data engineer, or infrastructure engineer before moving into a customer-facing role. - Experience in a B2B SaaS or open-source company, particularly in an early or growth-stage environment. - Knowledge of compliance and security requirements common in DACH enterprise environments (for instance, data residency, on-premise deployment). What You Get - Real ownership in a globally distributed, technical team. - Direct exposure to product strategy and company priorities. - A product used for mission-critical workloads — not demos. - Competitive compensation, equity, and health insurance.
Solution Engineer Associate
Kestra TechnologiesAt Kestra, we’re on a mission to make orchestration and automation simpler for everyone. Our open-source platform helps teams manage complex workflows with confidence, and we’re already making a big impact in businesses around the world. We embrace modern development tools, including AI assistants and coding agents, and we encourage engineers to leverage them to move faster, explore ideas, and improve productivity. At Kestra, we’re passionate about solving real-world challenges through orchestration and automation. We move fast, we learn constantly, and we’re always looking for ways to improve.
Location: Remote — United States (US (New York or East Coast) - Remote Type: Full-time About Kestra Kestra is the open-source declarative orchestration platform that simplifies complex data workflows and business processes. We bridge the gap between engineering and business logic, allowing teams to build, scale, and monitor pipelines with clarity and control. In March 2026, we closed a $25M Series A led by RTP Global, with participation from Alven, ISAI, and Axeleo – backed by founders from Datadog, dbt Labs, and Hugging Face. As our Enterprise adoption grows, we’re looking for a hungry, technical self-starter who wants to grow into a senior Solutions Engineer role over time. You’ll be working with experienced field engineers and architects — but you’ll be expected to take initiative, learn quickly, and grow quickly into the role. The Role As an Associate Customer Success / Solutions Engineer, you’ll sit at the intersection of Sales, Prospects, Product, and Community. This is a growth role — you will be expected to: - Take ownership of opportunities and grow into larger ones - Learn how to run POCs, triage issues, and guide customers toward best practices - Develop into a trusted technical advisor over time You will work closely with senior Solution Engineers and receive structured mentorship. The goal is simple: grow you into a full 360° technical advisor with 12 months**.** What You’ll Do 🚀 Pre-Sales & Solutions - Assist in technical discovery calls with prospects - Support senior engineers in designing and running Proof of Concepts (POCs) - Build, refine, and deliver demo environments and example workflows - Take ownership of smaller POCs and mid-market opportunities - Learn how to position Kestra Enterprise against legacy solutions 🤝 Customer Success - Support onboarding sessions and customer training workshops - Help triage support issues and coordinate with Engineering - Reproduce bugs and test workarounds - Document customer architectures and best practices - Participate in quarterly customer reviews alongside senior team members You will be expected to grow into leading full lifecycle ownership of accounts. 🌎 Community & Product Advocacy - Engage with our open-source community on Slack and GitHub - Create internal documentation and reusable demo flows - Contribute blog posts, tutorials, or short technical videos as you grow more confident - Surface recurring customer friction points to Product 👉 What You Bring Mindset First - Strong curiosity and desire to learn orchestration deeply - Comfortable saying “I don’t know — let me find out” - Self-starter who takes initiative rather than waiting for direction - Growth-oriented: actively seeks feedback and improvement - Strong problem-solving instincts - Comfortable operating in ambiguity and a fast-moving startup Technical Background You may not check every box — that’s okay. - Previous experience in a highly technical role (Solutions Engineer, Support Engineer, DevOps, Data Engineer, or similar) - Hands-on experience in at least one of: - Data engineering workflows - Infrastructure automation - Cloud-native application development - Basic familiarity with Docker and containers - Exposure to Kubernetes (even at a learning level) - Very comfortable reading YAML configuration files - Programming experience in Python or similar scripting language - Basic knowledge of SQL Nice to Have - Experience with orchestration tools (Airflow, Prefect, Dagster, etc.) - Exposure to Terraform or Infrastructure-as-Code - Experience with AWS, GCP, or Azure - Understanding of CI/CD pipelines - Interest in AI/LLM workflows or MLOps Requirements - Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience - 1–3 years in a customer-facing or highly collaborative technical role - Strong written English and verbal communication skills - Ability to explain technical concepts clearly to different audiences - Comfortable working remotely with a distributed team - Willingness to learn quickly and take ownership of problems Growth Path Within 6 months, successful candidates will: - Independently run complex POCs - Lead full customer lifecycle engagements - Design production architectures - Influence product roadmap through field insights - Represent Kestra at meetups and events Why Join Kestra? - Remote-First: Work from anywhere in the U.S. - Mentorship: Direct exposure to senior solution architects - High Impact: You’ll help shape our Field Engineering playbook - Open Source: Your work impacts thousands of users globally - Modern Stack: Cloud-native, orchestration, AI agents, platform engineering - Benefits: Healthcare, 401K, HSA, PTO, parental leave How to Apply Send us your CV and a brief note answering: What’s the most interesting workflow or automation you’ve built — and what made it challenging? We care more about how you think than how many tools you’ve used.
QA Engineer
Kestra TechnologiesAt Kestra, we’re on a mission to make orchestration and automation simpler for everyone. Our open-source platform helps teams manage complex workflows with confidence, and we’re already making a big impact in businesses around the world. We embrace modern development tools, including AI assistants and coding agents, and we encourage engineers to leverage them to move faster, explore ideas, and improve productivity. At Kestra, we’re passionate about solving real-world challenges through orchestration and automation. We move fast, we learn constantly, and we’re always looking for ways to improve.
About Kestra Kestra is the universal orchestration platform — open source, declarative, and designed to orchestrate data pipelines, IT automation, business workflows, and AI/agentic systems. Trusted by over 10,000 organizations worldwide — including JPMorgan Chase, Bloomberg, FILA, and Crédit Agricole — Kestra orchestrates mission-critical workloads at scale. The open-source project has close to 30,000 GitHub stars, hundreds of contributors, and a fast-growing global community. In March 2026, we closed a $25M Series A led by RTP Global, with participation from Alven, ISAI, and Axeleo – backed by founders from Datadog, dbt Labs, and Hugging Face. The Role We're looking for a QA Engineer based in Brazil to ensure the quality and reliability of Kestra's platform across both the open-source and Enterprise editions. A key part of this role involves working directly with customer support tickets: understanding reported issues, reproducing them in local or staging environments, and verifying fixes before they ship. You'll be the bridge between what customers experience and what the engineering team delivers. This is a fully remote position. We're hiring from Brazil for timezone alignment with the broader team. What You'll Do - Review and analyze customer support tickets to understand reported issues, extract reproduction steps, and translate customer-reported problems into actionable bug reports for the engineering team. - Reproduce customer-reported bugs across different environments and configurations, ensuring the engineering team has the context they need to fix issues efficiently. - Design, write, and maintain test plans and test cases covering both the open-source platform and Enterprise Edition features. - Perform manual and exploratory testing for new features and regression testing for existing functionality across each release cycle. - Collaborate with engineers to define acceptance criteria, identify edge cases, and validate fixes before release. - Contribute to building and improving automated test coverage where applicable. - Track and report on quality metrics, test coverage, and recurring issue patterns to help the team prioritize improvements. What We're Looking For - Experience in software QA with a strong foundation in both manual and automated testing methodologies. - Ability to read and interpret customer support tickets, often with incomplete information, and systematically reproduce issues. This is central to the role. - Familiarity with infrastructure and orchestration concepts: Docker, Kubernetes, CI/CD pipelines, or workflow automation tools. You'll need this context to test effectively. - Comfortable working with APIs, reading logs, and navigating distributed systems to trace issues. - Experience writing automated tests (for instance, in Java, Python, or TypeScript) and working with test frameworks. - Strong written communication in English. You'll collaborate with a globally distributed team and document issues clearly. - Self-directed and detail-oriented. You can prioritize across incoming support issues and planned test cycles without heavy oversight. Bonus Points - Past experience in a QA role that involved direct interaction with customer-reported issues or support escalations. - Experience with open-source software or B2B SaaS platforms. - Familiarity with orchestration or workflow tools (Airflow, n8n, Terraform, Ansible, or similar). - Experience with performance testing or load testing for distributed systems. - Knowledge of Java (Kestra's core is written in Java). What You Get - Real ownership in a globally distributed, technical team. - Direct exposure to product strategy and company priorities. - A product used for mission-critical workloads — not demos. - Competitive compensation, equity, and health insurance.

