Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer - Revenue Science image - Rise Careers
Job details

Senior Software Engineer - Revenue Science

About Upstart

Upstart is the leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit. By leveraging Upstart's AI marketplace, Upstart-powered banks and credit unions can have higher approval rates and lower loss rates across races, ages, and genders, while simultaneously delivering the exceptional digital-first lending experience their customers demand. More than 80% of borrowers are approved instantly, with zero documentation to upload.

Upstart is a digital-first company, which means that most Upstarters live and work anywhere in the United States. However, we also have offices in San Mateo, California; Columbus, Ohio; and Austin, Texas.

Most Upstarters join us because they connect with our mission of enabling access to effortless credit based on true risk. If you are energized by the impact you can make at Upstart, we’d love to hear from you!

We are seeking a Senior Software Engineer to join our Revenue Science team. Revenue Science builds the systems that optimize the offers we present to borrowers—balancing customer appeal, lender requirements, and capital availability. We use machine learning, real-time decision engines, and flexible configuration to power accurate, personalized pricing at scale, while ensuring a great borrower experience.

You’ll collaborate with engineers and cross-functional partners across Product, Analytics, Machine Learning, and Capital Markets to build scalable systems that respond to changing lender needs, funding dynamics, and borrower behavior. This role offers opportunities to deepen your backend expertise while working on impactful infrastructure that supports Upstart’s lending growth and helps deliver better offers to more people.

How you’ll make an impact:

  • Collaborate with product managers, analysts, and engineers to drive smarter pricing decisions and efficient capital deployment
  • Design, build, and maintain real-time services that power origination fee computation and offer filtering
  • Work with business stakeholders to identify opportunities for optimizing marketplace performance and lender alignment
  • Develop scalable, reliable systems that support experimentation and rapid response to market changes
  • Ensure the security, performance, and availability of critical pricing platforms
  • Participate in code reviews, testing, and the deployment of high-quality code

What we’re looking for: 

Minimum Qualifications 

  • 5+ years of experience in backend or full-stack software development, with a strong focus on distributed systems and APIs
  • Experience with some or many of the following: Kotlin, Python, PostgreSQL, Ruby on Rails
  • Experience with cloud platforms (AWS, GCP, Azure) and deploying applications in a cloud native environment
  • Experience with  microservices architecture and real-time data processing pipelines (Kafka, Spark, or similar)
  • Familiarity with database technologies such as SQL and data warehousing solutions
  • Good communication and teamwork skills, with the ability to work effectively with cross-functional teams

Preferred Qualifications

  • Experience in fintech, particularly in areas such as dynamic pricing, revenue optimization, or capital markets
  • Familiarity with machine learning models and their integration into production systems
  • Prior experience or demonstrated enthusiasm for working on internal tools
  • History of thriving in a variety of work environments: both collaborative and self-directed; remote and in-person

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.

What you'll love: 

  • Competitive Compensation (base + bonus & equity)
  • Comprehensive medical, dental, and vision coverage with Health Savings Account contributions from Upstart 
  • 401(k) with 100% company match up to $4,500 and immediate vesting and after-tax savings
  • Employee Stock Purchase Plan (ESPP)
  • Life and disability insurance
  • Generous holiday, vacation, sick and safety leave  
  • Supportive parental, family care, and military leave programs
  • Annual wellness, technology & ergonomic reimbursement programs
  • Social activities including team events and onsites, all-company updates, employee resource groups (ERGs), and other interest groups such as book clubs, fitness, investing, and volunteering
  • Catered lunches + snacks & drinks when working in offices

#LI-REMOTE

#LI-MidSenior --> use for L5, L6

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
$163,600$226,400 USD

Upstart is a proud Equal Opportunity Employer. We are dedicated to ensuring that underrepresented classes receive better access to affordable credit, and are just as committed to embracing diversity and inclusion in our hiring practices. We celebrate all cultures, backgrounds, perspectives, and experiences, and know that we can only become better together. 

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

Average salary estimate

$195000 / YEARLY (est.)
min
max
$163600K
$226400K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Revenue Science, Upstart

Upstart, a leader in AI-driven lending marketplaces, is on the lookout for a talented Senior Software Engineer to join our dynamic Revenue Science team here in the United States. In this role, you’ll be central to enhancing the systems that optimize borrower offers by ensuring an enticing balance between customer appeal and lender requirements. If you’re passionate about building scalable backend systems using machine learning and real-time decision engines, this position might be the perfect fit. You’ll collaborate cross-functionally with product managers, analysts, and fellow engineers to deliver smart pricing mechanisms and robust capital deployment strategies. Get ready to dive into designing and maintaining real-time services that handle origination fee computations, while also filtering offers effectively. Your technical expertise in distributed systems, APIs, and various programming languages including Kotlin or Python will be put to great use as you help drive Upstart’s mission of redefining access to affordable credit. This role offers not just the chance to deepen your backend skills, but also the opportunity to significantly contribute to a platform that touches countless lives by making lending more inclusive. If this excites you, we would love for you to join us and make an impact together!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Revenue Science Role at Upstart
What are the main responsibilities of a Senior Software Engineer at Upstart?

As a Senior Software Engineer at Upstart, you'll be responsible for designing, building, and maintaining real-time pricing systems that optimize borrower offers. Collaborating with cross-functional teams, you'll drive data-driven decisions that enhance marketplace performance while ensuring system security and reliability.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at Upstart?

To qualify for the Senior Software Engineer role at Upstart, you should have a minimum of 5 years of experience in backend or full-stack development, with expertise in distributed systems and APIs. Familiarity with cloud platforms and programming languages like Kotlin or Python is crucial.

Join Rise to see the full answer
How does Upstart's Revenue Science team utilize machine learning?

The Revenue Science team at Upstart uses machine learning to power accurate and personalized pricing models. By leveraging real-time data and algorithms, the team optimizes offers presented to borrowers, ensuring a great experience while meeting lender requirements.

Join Rise to see the full answer
What is the company culture like at Upstart for a Senior Software Engineer?

Upstart promotes a digital-first culture, encouraging flexibility while fostering collaboration. Senior Software Engineers work in a supportive environment that values diverse perspectives and innovative ideas, where teamwork and personal growth are prioritized.

Join Rise to see the full answer
What opportunities for professional growth exist for Senior Software Engineers at Upstart?

At Upstart, Senior Software Engineers have ample opportunities for growth through project ownership, cross-team collaboration, and the chance to work on impactful infrastructure. There’s also support for continuous learning and professional development in a fast-paced fintech environment.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Revenue Science
Can you explain your experience with distributed systems in a Senior Software Engineer role?

When answering this, detail your specific projects, the technologies used, and how you addressed challenges. Showcase your understanding of the architecture and highlight any results achieved from your contributions.

Join Rise to see the full answer
What strategies do you use to optimize real-time data processing?

Discuss your methodologies for real-time data handling, such as using message queues or stream processing frameworks. Provide examples of how these strategies have improved system responsiveness or user experience.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Share your approach to prioritization, whether through agile methodologies, stakeholder input, or deadlines. Mention how effective communication plays a role in managing project timelines and expectations.

Join Rise to see the full answer
Describe a successful collaboration with non-technical teams in your previous roles.

Provide an example of a time you worked with product managers or analysts to develop a software solution. Emphasize your communication skills and ability to translate technical language into terms understandable for all stakeholders.

Join Rise to see the full answer
What experience do you have with cloud services, and how have you utilized them in your projects?

Detail your experience with cloud platforms such as AWS or GCP. Discuss specific projects where you leveraged cloud services for app deployment, scalability, or minimizing latency, and the impact these decisions had.

Join Rise to see the full answer
How do you ensure code quality and performance in your software development process?

Talk about practices you follow like code reviews, automated testing, and performance monitoring. Emphasize how these practices contribute to building reliable and efficient applications.

Join Rise to see the full answer
What is your approach to learning new technologies, especially in a fast-paced environment like Upstart?

Explain your strategy for staying updated with the latest tech trends, such as taking online courses, joining tech communities, or partaking in coding challenges. Share examples of how this has helped you in previous roles.

Join Rise to see the full answer
Can you provide an example of when you needed to adapt quickly to changes in project requirements?

Describe a specific situation where requirements changed, how you reacted, and the steps you took to realign your work with the team’s needs, showcasing your agility in a dynamic environment.

Join Rise to see the full answer
What are the most important security considerations in developing financial software?

Discuss critical security practices such as data encryption, regular audits, and secure coding standards you've implemented to protect sensitive financial information from breaches or leaks.

Join Rise to see the full answer
Why are you interested in the Senior Software Engineer position at Upstart?

Express your enthusiasm for Upstart's mission and how your skills align with the role. Highlight your interest in being part of a company that’s making a significant impact in the financial technology space.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Upstart Remote United States | Remote
Posted 13 days ago

As a Senior Legal Counsel at Upstart, your expertise will guide capital markets operations while promoting access to affordable credit.

Photo of the Rise User

Upstart invites you to connect through their Product Talent Community, enhancing opportunities in AI-driven lending solutions.

Posted 14 days ago

Join AXS as a Sr. Full Stack Software Engineer II and contribute to creating exceptional experiences for fans through cutting-edge technology.

Photo of the Rise User
Crypto.com Remote London, United Kingdom
Posted 8 days ago

As a Full Stack Engineer at Crypto.com, you'll contribute to innovative software solutions in a fast-paced and dynamic environment.

Photo of the Rise User
Posted 12 days ago

Join Payoneer as a Senior Frontend Developer to shape the future of their application UI and build scalable products in a hybrid work environment.

As a Principal Software Engineer on Microsoft’s Turing Team, you will shape the future of AI-assisted productivity solutions within Microsoft 365.

Photo of the Rise User
STCU Remote 1620 N Signal Dr, Liberty Lake, WA 99019, USA
Posted 14 days ago

Join STCU as a Software Development Intern and contribute to innovative web development projects within a supportive Agile team.

Photo of the Rise User
American Express Remote New York, New York, United States
Posted 2 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

As a Senior Salesforce Engineer at American Express, you'll leverage cutting-edge technology to enhance customer experience through innovative CRM solutions.

Photo of the Rise User
NBCUniversal Remote 100 Universal City Plaza, Universal City, CALIFORNIA
Posted yesterday

Become a pivotal part of NBCUniversal's tech team as a Sr. Application Engineer, driving solutions for an iconic entertainment destination.

Join Cryoport Systems as a Senior Software Engineer and play a crucial role in delivering high-quality technical solutions for the life science industry's trusted provider of supply chain solutions.

Photo of the Rise User
Dare to be Different
Diversity of Opinions
Inclusive & Diverse
Customer-Centric
Transparent & Candid
Growth & Learning
Photo of the Rise User
Collaboration over Competition
Growth & Learning
Work/Life Harmony
Unlimited Vacation
Learning & Development
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

Most Upstarters join us because they connect with our mission of enabling access to effortless credit based on true risk. If you are energized by the impact you can make at Upstart, we would love to hear from you!

81 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic