Upstart logo
Upstart

Our mission is to enable effortless credit based on true risk.

Principal Software Engineer, Personal Loans

Software EngineerSoftware EngineerOtherRemoteLeadTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

91 days ago

Salary

$195K - $270K / year

Seniority

Lead

Job Description

Principal Software Engineer, Personal Loans

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: Personal Loans Engineering owns the applicant journey and experience as they move through the loan application and verification process. PL Engineering is a conversion- and revenue-critical part of Upstart’s flagship product. The team brings single-threaded ownership to an experience that is aligning funnel outcomes and architectural evolution around one goal: maximizing originations while maintaining trust, risk integrity, and compliance. How You’ll Make an Impact - Set technical direction for the applicant funnel - Define and drive the architecture of the end-to-end “Got Rate → Funded Loan” journey - Identify and resolve systemic bottlenecks impacting conversion, latency, and reliability - Lead large, cross-team initiatives - Own ambiguous, high-impact efforts that span Growth, Verifications Platform, Risk/Decisioning, and Lending Partners - Align multiple teams around cohesive technical strategies and execution plans - Evolve platform architecture - Drive decomposition of tightly coupled systems into scalable, reusable services and APIs Enable cross-product reuse across unsecured lending while maintaining system integrity - Translate complex business problems into systems - Balance product velocity, risk constraints, compliance requirements, and long-term maintainability Partner deeply with product, risk, compliance, and operations to deliver measurable business outcomes - Drive experimentation and intelligent automation - Elevate experimentation frameworks and data-driven iteration across the funnel - Identify and lead opportunities for AI-driven experiences (e.g., adaptive flows, conversational interfaces, automation) - Raise the engineering bar - Establish best practices in system design, observability, testing, and operational excellence - Mentor senior and staff engineers and influence engineering culture across the organization - Operate as a force multiplier - Provide technical leadership beyond the team, influencing architecture and strategy across Personal Loans and adjacent domains - Proactively identify long-term risks and opportunities, and drive alignment with leadership Minimum Qualifications - Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent experience) and 10+ years of professional software engineering experience, with a strong track record of building and scaling consumer-facing systems - Proven experience operating at a Staff or Principal level, leading large, ambiguous, cross-functional initiatives - Deep expertise in distributed systems, service-oriented architectures, and system design at scale - Demonstrated experience decomposing or modernizing tightly coupled systems into modular components/services with clear interfaces, while maintaining reliability and continuity. - Experience with experiment-driven development (instrumentation, A/B testing, analysis/iteration) and translating product goals into technical execution. - Excellent written and verbal communication skills, able to explain complex technical topics to non-technical stakeholders - Track record of successfully mentoring and developing other engineers around you while seeking out and appreciating constructive feedback Preferred Qualifications - Experience with full stack web development with Ruby on Rails, React, and cloud-native development (AWS preferred) and Docker, GitHub Actions, utilizing CI/CD technologies including infrastructure as code - Familiarity with onboarding/funnel optimization in high-scale consumer products, including conversion and time-to-complete improvements. - Experience in the customer support tech domain (e.g., contact center platforms, customer engagement solutions, or conversational AI systems) - Experience building in regulated or high-trust domains (e.g., fintech, lending, identity/verification, payments) where correctness and compliance are first-class constraints. - We’re a distributed team of remote workers (from coast to coast), and while we predominantly build asynchronously, we prefer facetime when collaborating in a tight feedback loop. You’ll need to be comfortable with a few hours of Zoom per day (e.g. pair/mob programming) to excel in this role Position location This role is available in the following locations: Remote Time zone requirements The team operates on the East/West coast time zones. [OPTIONAL] In-Office requirements. You will be required to work from the {insert location} office x days per week/month. 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 expected 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

Related Job Pages

More Software Engineer Jobs

Fanatics, Inc. logo

Senior Mobile Software Engineer

Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

OtherRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

Overview As a Senior Software Engineer- Mobile at Fanatics Betting & Gaming (FBG), you'll be joining our dynamic mobile engineering teams, contributing to the rapidly growing Fanatics sportsbook app ecosystem. You'll work across various product areas, developing features that enhance customer experience and drive business growth. As a Senior Software Engineer- Mobile at FBG, you are a fundamental problem solver and growing contributor, known for your ability to think critically and adapt to new technologies. You combine strong programming fundamentals with a willingness to learn our technology stack, delivering results across mobile platforms. You play an important role in implementing features and solutions while continuously developing your technical expertise and engineering skills. We embrace principles of data-driven development, operational excellence, and continuous process optimization to deliver a stable, scalable platform. Central to our strategy is Kotlin Multiplatform, which empowers us to deliver high-quality features quickly and consistently across multiple ecosystems. By focusing on object-oriented design, modern coding practices, open-source frameworks, and third-party platform integrations, we continuously innovate and deliver at speed in this exciting and fast-moving market. Responsibilities - Develop, test, document, and deploy high quality software into production - Develop a fundamental understanding of our industry, product, feature set and roadmap - Implement new features from functional requirements to logic and UI with guidance - Learn and follow the principles, guidelines, and best practices of our engineering strategy - Work closely with our product team, design, and other internal stakeholders to understand technology decisions that grow and improve our products - Participate in an on-call rotation to address urgent issues outside business hours and contribute to app enhancements and operational efficiency (OE) by troubleshooting and resolving application-related problems - Escalate when tasks or projects hit roadblocks and seek guidance when needed - Participate in code reviews to maintain code quality and learn from senior team members - Contribute to team planning and design discussions, building expertise around design approaches - Impact software quality and customer experience of product features - Learn about testability, operational excellence metrics, and team documentation practices - Collaborate effectively with team members and contribute to a positive team culture - Be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities Required Qualifications - 5+; years of development experience - Strong programming fundamentals in any language with demonstrated problem-solving abilities - Willingness and eagerness to use Kotlin as the primary development language - The bulk of our business logic strategy relies on Kotlin Multiplatform (KM). You should be comfortable learning and developing business logic within this ecosystem - Mobile development experience with modern UI frameworks (SwiftUI, Jetpack Compose, or similar) - Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better - Able to articulate your thinking process and explain your reasoning when working through problems - Demonstrates initiative and independent problem-solving skills while knowing when to seek guidance - Demonstrates logical reasoning when working through technical challenges - Comfortable with ambiguity and changing requirements in a fast-paced environment - Familiar with or willing to learn Agile software product delivery and SCRUM methodology - Thrives in a high-growth environment where priorities evolve regularly and decisions are made quickly - Able to work cross-functionally within an enterprise environment - A Bachelor’s degree, or professional certification, or a combination of education and experience Preferred Qualifications - Experience with mobile development (Android or iOS) - Exposure to modern development tools and frameworks - Understanding of basic software engineering principles and best practices - Experience working in collaborative development environments - Familiarity with version control systems and development workflows - Interest in learning additional languages like Swift when needed for cross-platform work The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $152,000 - $200,000 per year (actual salary will be determined in part by a successful candidate’s geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. Remote employees may also be eligible for a home office setup stipend. Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally. Launched in 2021, Fanatics Betting and Gaming is the online and retail sports betting subsidiary of Fanatics, a global digital sports platform. The Fanatics Sportsbook is available to 95% of the addressable online sports bettor market in the U.S. Fanatics Casino is currently available online in Michigan, New Jersey, Pennsylvania and West Virginia. Fanatics Betting and Gaming operates twenty-two retail sports betting locations, including the only sportsbook inside an NFL stadium at Northwest Stadium. Fanatics Betting and Gaming is headquartered in New York with offices in Denver, Leeds and Dublin.

United States
$152K - $200K / year
Job Closed
Zwift logo

Senior Software Engineer, Mobile

Zwift

We are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often.

OtherRemoteTeam 501-1,000Since 2014H1B Sponsor

Location: Long Beach, California or Remote - Eligible US Locations About the role and about You: Zwift is looking for a Senior Software Development Engineer to join our Zwift Companion team. In this role, you will work on Zwift’s mobile app, Zwift Companion (ZC), delivering high-quality features and ensuring a seamless user experience. You will collaborate with cross-functional teams to build and enhance and maintain our apps on iOS and Android. Additionally, you will contribute to defining and executing the technical strategy to achieve our team objectives - make it easy for Zwifters to plan and start their experiences in Zwift. We place a high value on flexibility, transparency, and fun while supporting our team to do their best work. What you’ll do: - Work on software features and tools that will improve Zwift Companion. You'll be expected to build out a deep understanding of the software and influence your teammates and occasionally other teams and functions. - Drive technical solutions for software features of moderate-to-high complexity, making logical design trade-offs at the application level. For example: - Lead complex feature integrations - Manage end-to-end feature delivery, including alignment with external stakeholders - Resolve challenging technical problems that require working across team boundaries - Work on existing native mobile codebases (iOS and Android) and contribute to building out our Native + Kotlin Multiplatform solution. - Proactively advise your team and manager on technical approaches, helping to establish best practices and improve team capabilities. - Continually drive software engineering best practices within the team. You'll embrace experimentation and iteration and mentor others along the same lines. - Where possible, you'll evaluate systemic root causes with the help of other senior and staff engineers, looking to solve problems with a 3-6+ month forward vision. - Contribute to technical strategy development, occasionally influencing cross-team technical direction. What we’re looking for: - 5+ years of relevant engineering experience. - Demonstrated experience designing and developing mobile applications. - Proficiency in native mobile development (Swift for iOS, Kotlin for Android). - Experience with structured, methodical problem solving and debugging. - Track record of participating in constructive dialogue with an engineering team. - Experience applying expertise to solve problems and being able to learn quickly when in a new situation. Bonus points: - Proficiency in Kotlin Multiplatform, Compose Multiplatform & React Native - Experienced working with distributed teams. - Interest in building solutions that support our engaged Zwift Community of cyclists, runners, and fitness enthusiasts. - Experience in backend services development: - Have worked with Kafka or other event streaming tooling - Have shipped microservices and experience with EDA (event driven architecture) - Have worked with SQL databases - Have an understanding of Kubernetes and infrastructure as code If Zwift determines in any stage of our interviews that any AI tools are being used without disclosure or citation, your candidacy will be disqualified. For All US Based Full-Time Positions: The base salary for this position ranges between $105,500- 165,000. The base salary will be based on a number of factors including the role offered, the individual's job-related knowledge, skills, qualifications, and geographic location. In addition to base salary, Zwift is proud to offer a comprehensive and competitive benefits package for all eligible employees which also includes performance bonuses, equity, and a full range of medical, financial, and other perks and benefits. How to stand out among the rest: Your resume/CV is enough to show off your skills, accomplishments, and experience. However, if you choose to include a cover letter introducing us to your awesome personality, we will read that too. We strongly believe that different backgrounds and ideas are a competitive advantage; we hire candidates of any race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, marital or family status, disability, Veteran status, and any other status. Zwift is proud to be an Equal Opportunity Employer. If you have a disability or special need that requires accommodation, please let us know by emailing careers@zwift.com. Zwift, Inc. is an Equal Opportunity Employer.

United States
$105K - $165K / year
Full TimeRemoteTeam 1,001-5,000Since 2008H1B Sponsor

• Oversee the technical execution of campaign operations to support key marketing team initiatives and drive measurable results. • Evaluate and identify opportunities to use AI and emerging technologies to improve marketing results. Lead the transition to AI-forward workflows to increase scale and efficiency. • Manage a team of technical marketers through problem solving in service of delivering business requirements and amazing prospect and customer experiences. • Partner with stakeholders across the company to ensure a seamless and excellent experience for both prospects and customers. • Partner with technology teams across the business to acquire, deploy, and maintain key marketing systems, ensuring they are integrated and optimized for revenue growth and business profitability.

California
$180K - $243K / year
Job Closed
Wired Messenger Inc. logo

Email Developer, HTML

Wired Messenger Inc.

Email Marketing that Delivers

ContractRemoteTeam 11-50Since 1999H1B No Sponsor

• Build responsive, pixel-perfect HTML email templates from provided Figma or Photoshop designs • Code dynamic and modular templates optimized for different ESPs (Customer.io, Klaviyo, Mailchimp, Braze, etc.) • Troubleshoot rendering issues across email clients and devices (Outlook, Gmail, iOS, Android) • Perform QA and testing to ensure consistency, accessibility, and deliverability • Collaborate with internal teams to support campaign launches and automated workflows • Maintain and update email code libraries and documentation • Stay current with email development trends, techniques, and platform updates

Canada