Our mission is to enable effortless credit based on true risk.
Principal Software Engineer, Capital Marketplace
Location
United States
Posted
59 days ago
Salary
$186.1K - $257.5K / year
Seniority
Lead
Job Description
Principal Software Engineer, Capital Marketplace
Upstart
• Help define the Capital Marketplace engineering’s longer term technical roadmap ensuring alignment with business objectives • Guide the architectural evolution of Capital Marketplace systems with an emphasis on systems shared across the Capital Market 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 • Partner with product leaders to shape product direction and drive business impact across all Capital Marketplace products • Lead from the front, while mentoring and developing technical leaders • Identify and prioritize high leverage and impactful opportunities
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 8 years of experience
- Strong technical and software engineering fundamentals including a demonstrated ability to build and own large-scale, highly available consumer products
- Ability to explain complex business and technical concepts to all audiences
- Experience leading large cross-team initiatives at companies that have gone through periods of rapid business or organizational growth
- Track record of successfully mentoring and developing technical leaders.
- Has defined and executed on longer term (multi-quarter +) technological visions or strategies for multi-team organizations
- Has driven initiatives of significant depth or breadth with demonstrated results in engineering process, technology platforms, or overall productivity of others
- Ability to identify gaps in organizational knowledge, tools, and practices and produce and execute on plans to address those gaps
- 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.
Benefits
- 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!).
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer - Smart Contracts Team
MLabsWe are a Haskell, Rust, Blockchain and AI consultancy.
🔗 Senior EVM & Web3 Engineer - Enterprise Distributed Ledger Location: Remote - US - Open to Europe if happy to overlap with EST Compensation: Competitive We are hiring on behalf of our client who is a fast-growing software company dedicated to supporting and servicing an open source, proof-of-stake platform that is EVM-compatible. This network is specifically built to meet the needs of enterprise and Web3 applications, prioritizing speed, security, and stability. They are seeking a seasoned Smart Contract Engineer to join their team, focusing on developing both the core Java services and the Web3 APIs (JS/TS) that process transactions across their network. You will be a high-impact, hands-on programmer, spending approximately 80% of your time designing, coding, and testing. Your primary focus will be enhancing EVM compatibility and improving the developer experience (DevEx) for users migrating from other EVM chains. This includes both low-level transaction processing in Java and high-level API development for public consumption. Key Responsibilities: - EVM Compatibility & DevEx: Stay connected with the EVM ecosystem, bringing vital learnings and applicable explorations back to the team to improve EVM DevEx. - Core Service Enhancement: Implement and enhance the Java-based smart contract services that parse bytecode and process transactions submitted via an EVM client. - Web3 API Development: Design, develop, and maintain server-side logic and public APIs using TypeScript, SQL, REST, GraphQL, and Web Sockets. - Optimization & Scalability: Write efficient, reusable, and reliable code to optimize for maximum speed, scalability, and system efficiency. - Tooling & Integration: Apply knowledge of Solidity and the EVM transaction lifecycle to explore and unblock Web3 tool and DApp integration capabilities, ensuring developers can use familiar tools. - Innovation: Continuously discover, evaluate, and implement new technologies to maximize development efficiency and effectiveness.
Senior Software Engineer, Capital Marketplace
UpstartOur mission is to enable effortless credit based on true risk.
• Collaborate with product managers, engineers, and business stakeholders to deliver projects that align with business goals • Assist in the design, development, and maintenance of self-service tools that enhance the investor experience • Work with business stakeholders to identify opportunities for process optimization and build solutions that improve business workflows • Develop scalable, reliable systems that meet the needs of both internal users and external investors • Ensure security, performance, and availability of our critical platforms • Participate in code reviews, testing, and the deployment of high-quality code
Senior Software Engineer, Digital Banking
Forbright BankA Bank for a Brighter Future Member FDIC - Equal Housing Lender
• Serve as a technical lead for complex software projects, setting standards for code quality, architecture, and best practices • Design, develop, and maintain solutions across cloud and on-premises systems, leveraging AWS Cloud, Confluent Kafka, Node.js, React, Typescript, Postgres, and other modern technologies • Work closely with IT, Operations, Business Units, vendors, and partners to define integration requirements and deliver scalable solutions • Mentor and coach engineers on integration patterns, code reviews, troubleshooting, and professional growth • Drive the evolution of integration architecture and patterns; evaluate and recommend new technologies, frameworks, and tools to improve integration efficiency and reliability • Ensure integration solutions meet security, compliance, and performance standards • Contribute to technical documentation and promote knowledge sharing within the team • Participate in incident response and root cause analysis for integration issues • Monitor and evaluate the performance of integration solutions, making recommendations for improvement as necessary • Perform other duties as assigned
• Build with impact: Hit the ground running by developing high-value features using the right tools and technologies. • Collaborate deeply: Work closely within a cross-functional team (engineers, designers, and data scientists) to explore problem spaces, design scalable solutions, and deliver high-quality outcomes. • Architect & innovate: Contribute to system design and help shape the technical direction for upcoming features and products. • Champion best practices: Advocate for clean, maintainable, and high-performing code, while driving engineering excellence across the team. • Teach & learn: Share your knowledge and elevate team capabilities while continuously learning from peers and new technologies.



