Upstart
Senior Software Engineer, Core Pricing
$167K–$231K
United States +2 · Remote · Senior · Full-time · Posted Aug 31, 2026
- Location
- United States
Remote
Remote - Experience
- 4 years of software engineering experience.
- Education
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or its equivalent.
About the job
Designs and operates scalable pricing systems that power lending decisions across Upstart’s products.
What you'll do
- Build and evolve real-time pricing systems; own complex projects from design through production.
- Translate modeling and business needs into reliable software, and improve pricing-service architecture and operations.
- Contribute to technical standards and support engineers through design reviews, guidance, and knowledge sharing.
What they ask for
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or its equivalent.
- Production software experience in Python and experience with Java, Kotlin, or another strongly typed language.
- Experience designing, building, and operating scalable APIs, distributed systems, or microservices in a cloud environment such as AWS or GCP.
- Experience delivering complex software projects and building production systems with scalability, latency, reliability, or correctness requirements.
Nice to have
- Knowledge of fintech, financial systems or mathematics, statistics, machine learning platforms, or decisioning systems.
- Experience with business-critical systems, cloud-native architecture, platform engineering, CI/CD, infrastructure as code, or productionizing models with data science and product teams.
Pay
$166,900 — $230,900 USD (base salary); $153,000 — $190,000 CAD (base salary)
Tools
Python, Java, Kotlin, AWS, GCP
Model-written summary · the original posting is authoritative