CrawlJobs Logo

Senior Software Engineer, Credit Products

United States, San Francisco 150000.00 - 185000.00 USD / Year · Job Posted January 19, 2026
Apply Position
Job Link Share

Job Description

Rocket Money’s mission is to meaningfully improve the financial prosperity of millions of people. The Credit Products team helps clients improve their readiness for homeownership, through a collaboration between Rocket Money and Rocket Mortgage. Our platform is a bit over a year old, and much of our work is greenfield development on applications we’ve built as a small team. At the same time, we interact extensively with existing systems within our larger parent organization. As a result, our days are usually a healthy mix of deep, focused development, alongside collaboration with teams across the company.

Job Responsibility

  • Own the lifecycle of turning our team’s ideas and needs into reality
  • Build technology and solutions that empower both our clients, and the internal teams who work directly with them
  • Support user-facing public web applications and CRM for clients interested in home ownership
  • Support internal tools to improve the efficiency of licensed mortgage bankers and consultants
  • Support data pipelines for receiving, enriching, and operationalizing data across the company

Requirements

  • 7+ years of experience in relevant software engineering projects
  • Have an entrepreneurial spirit, and are excited to use your technical skills to positively impact business outcomes
  • Write clean, reliable code across a variety of platforms
  • Have significant professional experience working with one or more of the following: Python, React (or similar frontend framework), Postgres (or a similar relational database)
  • Are naturally collaborative, curious, and communicative, and enjoy ideating with product, marketing, and other engineering teams as much as you love writing code
  • Are motivated by our mission to help people improve their financial lives, and achieve homeownership

What we offer

  • Health, Dental & Vision Plans
  • Life Insurance
  • Long/Short Term Disability
  • Competitive Pay
  • 401k Matching
  • Team Member Stock Purchasing Program (TMSPP)
  • Learning & Development Opportunities
  • Tuition Reimbursement
  • Unlimited PTO
  • Daily Lunch, Snacks & Coffee (in-office only)
  • Commuter benefits (in-office only)
  • Bonus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Credit Products

8 matching positions

Senior Staff Software Engineer - Financial Products (Backend)

The Financial Products team is seeking a Senior Staff Software Engineer (Backend...
Location
Location
United States , Sunnyvale
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or equivalent) in Computer Science, Engineering, Mathematics, or a related technical field
  • 10+ years of professional full-time software engineering experience
  • Strong expertise in modern backend languages—specifically Go, Java, or C++
  • Master’s degree in Computer Science, Engineering, or a related field
  • Proven track record of designing, building, and maintaining high-scale, resilient distributed systems
  • Prior experience building mission-critical financial services software (e.g., payments, lending, credit cards, or trading platforms)
  • Experience leading senior engineering teams and fostering a culture of technical rigor and rapid delivery
Job Responsibility
Job Responsibility
  • Architect & Innovate: Partner with Product, Design, and Business leadership to translate ambitious product visions into scalable, high-concurrency backend solutions
  • Technical Leadership: Serve as the primary technical authority for the team, steering architectural choices, overseeing rigorous code reviews, and ensuring system reliability
  • Engineering Excellence: Champion and implement industry-best practices for code health, automated testing, and long-term maintainability
  • Scale Systems: Build and optimize frameworks that support Uber's global scale, ensuring financial transactions remain seamless and secure
What we offer
What we offer
  • Bonus program
  • Equity award & other types of comp
  • Various benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Lending

Airwallex is building a state-of-the-art lending platform that empowers enterpri...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or above in Computer Science, Engineering, or a related technical field
  • 5+ years of hands-on experience in software engineering, with strong exposure to modern engineering practices, continuous integration, and quality engineering
  • At least 2 years in a technical leadership role, mentoring engineers and leading the definition and execution of engineering strategy
  • Strong computer science foundation and object-oriented programming skills, with proven experience building backend systems
  • Extensive experience designing and building RESTful APIs, with familiarity in modern API design principles and tools
  • Experience with domain-driven design (DDD) and event-driven architectures in production environments
  • Proven track record designing and maintaining high-throughput, low-latency, highly available distributed systems at scale
  • Cloud experience with GCP (preferred) or AWS (EC2, RDS, ELB, CloudFront, etc.) with Docker and Kubernetes
  • Familiarity with observability tooling such as Splunk, Grafana, and Prometheus
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust services powering lending, with a key focus on credit products
  • Build and maintain secure, scalable, and well-documented APIs that enable clients to seamlessly embed and consume our credit products within their own offerings
  • Lead design reviews, advice on systems architecture, and mentor a team of engineers to uphold high standards of code quality and technical excellence
  • Champion resilient, distributed systems design and best practices to ensure platform reliability and performance at global enterprise scale
  • Collaborate with cross-functional teams to deliver impactful and effective lending solutions
  • Promote robust automated testing, code review, and monitoring practices to ensure the stability, scalability, and security of our platform
  • Stay on top of industry trends and proactively drive improvements to platform architecture, engineering practices, and delivery efficiency
  • Fulltime
Read More
Arrow Right

Senior Backend Software Engineer - Core Domain

You will be joining the Core Team focused on critical systems. This includes man...
Location
Location
Italy , Milan
Salary
Salary:
Not provided
satispay.com Logo
Satispay
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of related experience in back-end software engineering
  • Proven track record of working with microservices and cloud environments (AWS is a plus) in high-paced, mission-critical contexts
  • Deep experience with Java and Spring Boot
  • Strong understanding of distributed systems and how to manage external dependencies (like banking protocols) effectively
  • Able to communicate complex technical concepts clearly and convincingly
  • Excel at coordinating implementations with other teams and building trust with various stakeholders
  • Focused on delivering software that meets evolving user needs
  • Adaptable, avoid analysis paralysis, and go the extra mile to optimize systems beyond the initial requirements
  • Passionate about FinTech
  • Fluent in English
Job Responsibility
Job Responsibility
  • Engineer core platform domains such as the Transaction Ledger, Identity & Access Management (IAM), or Payment Orchestration
  • Ensure these engines remain high-performant, scalable, and functional for product teams to integrate with
  • Scale risk & financial engines
  • Optimize and implement services dedicated to bank integrations, credit risk, and real-time fraud detection
  • Build the robust logic that protects our source of truth and secures Satispay’s financial ecosystem
  • Drive technical analysis for projects that span across multiple services
  • Lead technical discussions and produce high-quality documentation (Smart Papers)
  • Ensure technical quality by implementing rigorous testing strategies and overseeing safe rollouts
  • Proactively identify and resolve technical blockers, promoting a culture of simplicity and maintainability in the codebase
  • Provide technical guidance to junior and mid-level engineers, fostering a culture of operational excellence
What we offer
What we offer
  • Unlimited paid time off
  • Psychological support & mental health webinars with Serenis
  • Flexible hybrid working system
  • Extended parental leave
  • Childcare leave
  • Professional development programmes
  • Internal mobility program
  • Language classes with Preply
  • Internal workshops & training
  • Stock Option Plan (with additional grants often provided based on performance)
  • Fulltime
Read More
Arrow Right

Senior Engineering Lead - Credit Risk - Senior Vice President

This is a Senior Lead Principal Engineer position responsible for establishing a...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full-stack developer with 10+ years of experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Hands-on experience in Web technologies (HTML, CSS, React JS), REST-APIs, and Backend using Java/J2EE technologies
  • Deep experience with Big Data technologies and data platforms capable of handling vast datasets for training, serving, and managing AI models
  • Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud) and deployment/packaging solutions such as Dockers/Kubernetes, OpenShift
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR etc
  • Deep understanding of JVM internals such as class loading and memory management
  • Java Core with extensive hands-on experience with concurrent programming
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate
  • Distributed Caching frameworks such as Oracle Coherence, Redis or equivalent
Job Responsibility
Job Responsibility
  • Provide technical leadership and development oversight to the wider team of Software Engineers/Analysts
  • Ensure application design adheres to the appropriate architectural and design patterns for scalable and intelligent systems
  • Develop key software components personally, and use your code as a teaching tool across the team for patterns and techniques, especially concerning Agentic AI design and implementation
  • Host sessions for design and code review at multiple levels of the organization
  • Improve our engineering standards and process to make the team more capable and efficient, embracing AI-assisted development practices, including the use of tools like Git Copilot and Devin AI
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
  • Lead the adoption of new technologies where appropriate to solve business problems while adhering to Citi's architectural guidelines, with a strong focus on Agentic AI and Machine Learning frameworks
  • Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team, particularly in AI/ML and intelligent systems development
  • Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Android Software Engineer — Digital Banking

Citi is looking for an Android Software Engineer to join a cross-functional Agil...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in application development, with hands-on Android native development skills
  • Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience
  • Familiarity with Behavior Driven Development (BDD) concepts and experience contributing to automated test scripts
  • Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines
  • Ability to write secure, stable, and maintainable code and take ownership of assigned features through to delivery
  • Working knowledge of collaboration and project management tools such as JIRA, Confluence, and Microsoft Teams
  • Strong communication skills with the ability to work effectively across onshore and offshore teams in a fast-paced environment
Job Responsibility
Job Responsibility
  • Build and maintain Android native applications that deliver customer-facing banking and credit card features across mobile digital channels
  • Translate application designs into working code across mobile and backend platforms, including Android and Java Spring Boot microservices, with guidance from senior engineers
  • Develop and maintain automated and manual test scripts using a Behavior Driven Development (BDD) framework
  • execute scripts and record results in a test management tool
  • Leverage AI-assisted tools such as GitHub Copilot to accelerate code generation, unit test creation, API scaffolding, and debugging tasks
  • Participate in all Agile SDLC stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment
  • Perform functional validations against acceptance criteria and apply accessibility testing tools to ensure compliance with ADA guidelines
  • Analyze root causes for application defects and performance issues
  • collaborate with the scrum team to triage, resolve, and prevent recurrence
  • Support release go-live activities and post-production technical checkouts to ensure stable, quality deployments
What we offer
What we offer
  • Hybrid working model
  • Structured learning and development opportunities
  • Exposure to a broad technology stack across mobile, backend, and cloud platforms
  • Mentorship from senior engineers and a supportive team culture
  • Access to Citi's global network
  • Wellbeing and work-life balance support
  • Fulltime
Read More
Arrow Right

Credit Senior UI Developer

Join Barclays as a Credit Senior UI Developer, where you will design, develop, a...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Angular or other modern web frameworks
  • Hands-on experience with test-driven development
  • Excellent communication skills and ability to manage stakeholders effectively
Job Responsibility
Job Responsibility
  • Design, develop, and optimize modern web applications built on OpenFin for Credit Trading and Sales
  • Develop and maintain front-end components for modern OpenFin-based applications
  • Ensure all solutions are optimized for performance, scalability, and reliability in high-volume trading environments
  • Collaborate closely with stakeholders to refine requirements and deliver intuitive, responsive user interfaces
  • Development and delivery of high-quality software solutions
  • Cross-functional collaboration with product managers, designers, and other engineers
  • Collaboration with peers, participate in code reviews
  • Stay informed of industry technology trends and innovations
  • Adherence to secure coding practices
  • Implementation of effective unit testing practices
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Software Engineer - Enterprise

As Luma's generative AI is adopted by the world's leading creative companies, we...
Location
Location
United States , Palo Alto
Salary
Salary:
150000.00 - 300000.00 USD / Year
lumalabs.ai Logo
Luma AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior or Staff-level software engineer
  • Proven record of shipping impactful, user-focused products at scale
  • Deep, hands-on proficiency in Python
  • Experience designing, building, and maintaining scalable backend systems and high-traffic REST APIs
  • Security mindset and experience working with security departments to build secure, enterprise-ready products
  • Hands-on experience with containerization technologies like Docker
  • Medium-level understanding of Kubernetes
  • Thrive in fast-paced startup environments
  • High agency and proven ability to operate effectively in the face of ambiguity
Job Responsibility
Job Responsibility
  • Architect and own Luma's core enterprise authentication layer, including features like SSO and role-based access control
  • Build and launch backend systems for enterprise team management, including invites, shared credit pools, and billing integrations
  • Design and ship high-traffic, secure APIs that power our enterprise offerings and partner integrations
  • Develop analytics dashboards and reporting features to provide enterprise customers with critical insights into their teams' usage and performance
  • Collaborate closely with our security, product, and design teams to harden our infrastructure and ensure our systems meet the highest standards for privacy and data protection
  • Fulltime
Read More
Arrow Right

Senior Software Developer/Architect (Oracle Fusion Incentive Compensation)

We are seeking an experienced Senior Software Developer/Architect with 5–10 year...
Location
Location
United States , San Diego
Salary
Salary:
Not provided
softclouds.com Logo
SoftClouds
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of experience in Oracle Fusion Incentive Compensation Management with at least 2 full-cycle end-to-end implementations
  • Proven ability to design and develop complex compensation plans, credit rules, and payment structures
  • Expertise in leading discovery and design workshops with customers for Incentive Compensation
  • Strong experience in optimized design for commissions, claw-backs, and payments
  • Hands-on experience with custom expressions, custom data sets, and out-of-the-box (OOTB) expressions
  • Proficiency in PL/SQL scripting
  • Ability to build OTBI reports, complex data models, and BI Publisher reports
  • Strong troubleshooting and diagnostic skills for logic and configuration issues
  • Experience in building data integrations between systems
  • Ability to lead UAT sessions and manage customer expectations effectively
Job Responsibility
Job Responsibility
  • Design and implement Incentive Compensation plans by collaborating with business stakeholders, leading discovery sessions, and gathering requirements
  • Analyze business compensation plans and translate them into FIC business rule architecture
  • Configure and manage FIC tools, including plan setup in test and production environments
  • Set up payments, quotas, commissions, incentives, and bonuses
  • Maintain user roles, flexfields, hierarchies, security profiles, workflow rules, and related configurations
  • Develop complex queries, data models, web services, and BI Publisher (BIP) reports
  • Identify and integrate data sources from other business systems
  • negotiate and manage data transmissions
  • Participate in cross-functional teams addressing strategic business and integration issues involving CRM and service operations
  • Communicate technical issues effectively and resolve problems across all organizational levels
  • Fulltime
Read More
Arrow Right