CrawlJobs Logo

Full Stack Engineer, Lending

United States 180000.00 - 260000.00 USD / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

As a Full Stack Engineer on our Lending team, you will deliver highly complex projects at scale and shape the technical direction of lending products that reach millions of customers.

Job Responsibility

  • Lead the design and delivery of high-impact, technically complex projects that power our lending platform at scale
  • Provide technical leadership and clear, impactful communication to cross-functional stakeholders
  • Drive hyper-optimization of lending systems to meet the needs of a large and growing addressable market
  • Collaborate closely with product, design, and operations partners to build seamless, trustworthy lending experiences
  • Mentor engineers across the team, fostering best practices in architecture, code quality, and scalability

Requirements

  • Deep expertise in building and scaling distributed systems, high-throughput APIs, and data-intensive services
  • Strong full-stack skills, with fluency in backend architecture and modern frontend frameworks
  • Experience designing systems with reliability, security, and performance in mind — ideally in payments, lending, or other regulated consumer finance domains
  • Exceptional technical leadership and communication skills with a track record of influencing architecture and product direction
  • Drive and proactivity – everyone here is a builder and executor

What we offer

  • Competitive base salary, stock options, and health benefits from Day 1
  • 401(k) plan with company match
  • Remote-friendly (US), flexible time off (FTO), and opportunities for growth
  • A high-growth, mission-driven, inclusive culture where your work has real impact

Looking for more opportunities?

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

Similar Jobs for

Full Stack Engineer, Lending

8 matching positions

Vp lending servicing integration apis java full stack

This is a senior technology leadership role responsible for the design, developm...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10–15 years of relevant experience in the Financial Services industry, delivering enterprise‑scale technology solutions in regulated environments
  • Proven experience designing and delivering complex, multi‑system, distributed, highly available applications
  • Strong hands‑on expertise in Java, Spring Boot, microservices, and full‑stack application development
  • Experience building and integrating RESTful APIs, event‑driven systems (Kafka/RabbitMQ), and distributed messaging architectures
  • Solid understanding of CI/CD pipelines and cloud‑native deployment platforms (e.g., OpenShift, Harness, Lightspeed)
  • Deep knowledge of application and API security, including OAuth2 and token‑based security models
  • Experience modernizing legacy Java platforms to microservices and cloud‑native architectures
  • Strong understanding of architectural principles, design patterns, and system integration patterns, with experience producing high‑ and low‑level design artifacts
  • Proven ability to lead technical design and influence engineering decisions across teams
  • Excellent stakeholder management and communication skills, with the ability to articulate technical trade‑offs to senior audiences
Job Responsibility
Job Responsibility
  • Design, develop, and deliver scalable, resilient Java‑based full‑stack applications for Wealth Lending Servicing, aligned to target‑state architecture and engineering standards
  • Lead solution design across microservices, APIs, and integration layers, ensuring secure, high‑performance, and maintainable implementations
  • Partner with business, product, and technology stakeholders to translate functional and non‑functional requirements into robust technical solutions supporting new products and process improvements
  • Drive engineering excellence by enforcing best practices across code quality, testing, security, performance, and operational readiness
  • Build and enhance event‑driven and API‑based integrations, supporting distributed and highly available systems
  • Champion CI/CD, automation, and cloud‑native deployment practices to improve delivery speed, reliability, and developer productivity
  • Proactively identify and resolve complex technical and non‑technical issues, ensuring platform stability, resilience, and rapid recovery
  • Leverage AI‑assisted development tools responsibly to improve engineering efficiency, code quality, and development consistency in line with firm policies
  • Lead application modernization initiatives, including migration of legacy platforms to microservices and cloud‑aligned architectures
  • Influence technical direction and outcomes through clear communication, architectural guidance, and effective collaboration with senior stakeholders
  • Fulltime
Read More
Arrow Right

Vp lending servicing integration apis java full stack

This is a senior technology leadership role responsible for the design, developm...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10–15 years of relevant experience in the Financial Services industry, delivering enterprise‑scale technology solutions in regulated environments
  • Proven experience designing and delivering complex, multi‑system, distributed, highly available applications
  • Strong hands‑on expertise in Java, Spring Boot, microservices, and full‑stack application development
  • Experience building and integrating RESTful APIs, event‑driven systems (Kafka/RabbitMQ), and distributed messaging architectures
  • Solid understanding of CI/CD pipelines and cloud‑native deployment platforms (e.g., OpenShift, Harness, Lightspeed)
  • Deep knowledge of application and API security, including OAuth2 and token‑based security models
  • Experience modernizing legacy Java platforms to microservices and cloud‑native architectures
  • Strong understanding of architectural principles, design patterns, and system integration patterns, with experience producing high‑ and low‑level design artifacts
  • Proven ability to lead technical design and influence engineering decisions across teams
  • Excellent stakeholder management and communication skills, with the ability to articulate technical trade‑offs to senior audiences
Job Responsibility
Job Responsibility
  • Design, develop, and deliver scalable, resilient Java‑based full‑stack applications for Wealth Lending Servicing, aligned to target‑state architecture and engineering standards
  • Lead solution design across microservices, APIs, and integration layers, ensuring secure, high‑performance, and maintainable implementations
  • Partner with business, product, and technology stakeholders to translate functional and non‑functional requirements into robust technical solutions supporting new products and process improvements
  • Drive engineering excellence by enforcing best practices across code quality, testing, security, performance, and operational readiness
  • Build and enhance event‑driven and API‑based integrations, supporting distributed and highly available systems
  • Champion CI/CD, automation, and cloud‑native deployment practices to improve delivery speed, reliability, and developer productivity
  • Proactively identify and resolve complex technical and non‑technical issues, ensuring platform stability, resilience, and rapid recovery
  • Leverage AI‑assisted development tools responsibly to improve engineering efficiency, code quality, and development consistency in line with firm policies
  • Lead application modernization initiatives, including migration of legacy platforms to microservices and cloud‑aligned architectures
  • Influence technical direction and outcomes through clear communication, architectural guidance, and effective collaboration with senior stakeholders
  • Fulltime
Read More
Arrow Right

Java Full Stack Lead Application Developer

Working at Citi is far more than just a job. A career with us means joining a te...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development for Banking Payments and Deposits
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Strong hands‑on experience with Java, Spring, Spring Boot, JPA/Hibernate
  • Expertise in building microservices, REST APIs, Swagger/OpenAPI, and SOAP integrations
  • Experience designing & implementing event‑driven systems (Kafka, RabbitMQ)
Job Responsibility
Job Responsibility
  • Partner with multiple teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Design and develop highly scalable lending applications to support enterprise-grade workloads
  • Create robust, scalable software solutions that meet performance, security, and availability standards
  • Lead the end-to-end design and hands on development of scalable, cloud-ready applications
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Engineer in Inventory Management Squad, responsible for design, build and mainta...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
blackrock.com Logo
BlackRock Investments
Expiration Date
July 15, 2026
Flip Icon
Requirements
Requirements
  • 4+ years' experience in core Java and related technologies, with OO skills and design patterns
  • Working in Agile methodology, SCALED Agile or Scrum
  • Track record building high quality software with design-focused and test-driven (TDD and BDD) approaches
  • Good hands-on object-oriented programming knowledge in Java, Spring, TypeScript, JavaScript, Microservices, Angular (2.0+)
  • Strong knowledge of Open-Source technology stack (Spring, Hibernate, Maven, Kafka, JUnit, etc.)
  • Experience with relational database and/or NoSQL Database (e.g., Apache Cassandra, Sybase and MSSQL) and caching technologies like Redis and Ignite
  • Good understanding or experience in working with distributed systems (Zoo-Keeper, Cluster Management)
  • Great analytical, problem-solving and communication skills
  • Some experience or a real interest in finance, investment processes, and an ability to translate business problems into technical solutions
  • Experience leading development teams, projects or being responsible for the design and technical quality of a significant application, system, or component
Job Responsibility
Job Responsibility
  • Design, build and deploy Securities Lending apps end to end owning frontend, backend APIs, data/AI features
  • Write reusable, maintainable, and extensible code, and create documentation for team members
  • Collaborate with cross-functional, globally distributed teams to deliver high-performing and reliable software solutions aligned with business goals
  • Champion a culture of quality within the organization, driving awareness and consistency with Quality standards
  • Guide and mentor junior team members from both technical and functional standpoint
  • Foster a culture of continuous improvement and accountability within the team
  • Break down complex technical problems into clear, actionable tasks and make informed architectural decisions that balance long-term strategy with short-term needs
  • Proactively identify project risks, create mitigation plans, and escalate issues when necessary to maintain project timelines and quality
  • Oversee production readiness, early life support, and post-release stability including root cause analysis and remediation strategies
  • Stay current with emerging technologies (including Kafka and other streaming platforms), assess their potential impact, and guide their adoption within product and platform roadmaps
What we offer
What we offer
  • Retirement investment and tools designed to help you in building a sound financial future
  • Access to education reimbursement
  • Comprehensive resources to support your physical health and emotional well-being
  • Family support programs
  • Flexible Time Off (FTO)
  • Fulltime
!
Read More
Arrow Right

Python Developer

We are looking for a Python Developer to join a Financial Services organization ...
Location
Location
United States , Greer
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience working in full stack development, ideally in fast-paced enterprise environments
  • 8+ years of experience developing software with Python, Django, Flask
  • 5+ years of experience in SQL development, and exposure to high-level database concepts
  • 4+ years of hands-on experience working with Amazon Web Services (AWS), ideally with exposure to Redis, Elastic Search, or RDS
  • Familiarity with Claude or similar AI-assisted development or agent-based technologies
  • Ability to design, code, and troubleshoot applications in a collaborative team environment
  • Strong communication skills with the ability to explain technical concepts and solution approaches clearly
  • Experience working with cross-functional teams in an agile or fast-paced development setting
  • Understanding of software design principles, code quality practices, and scalable application development
Job Responsibility
Job Responsibility
  • Develop and enhance Python-based applications that support lending and financial services platforms
  • Partner with engineers, product stakeholders, and other cross-functional team members to deliver reliable software solutions
  • Contribute to the design and build of new features, including intelligent agent-driven capabilities where applicable
  • Help advance the modernization of the loan origination platform through scalable and maintainable development practices
  • Build and integrate cloud-based components within AWS to improve application performance and deployment flexibility
  • Participate in technical discussions, code reviews, and problem-solving sessions to strengthen overall solution quality
  • Translate business use cases into effective technical solutions and clearly communicate design decisions
  • Support the full software development lifecycle, including development, testing, troubleshooting, and ongoing improvement
What we offer
What we offer
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Digital S/W Eng Java Staff Engineer

The Digital S/W Engineer Sr Analyst is a seasoned professional role required for...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in backend application development using Java
  • Proficiency in Java (Java 8+), including a solid understanding of the Spring Framework and Spring Boot for building microservices
  • Experience building or consuming RESTful APIs using JSON
  • Hands-on experience with relational databases and writing SQL. Familiarity with NoSQL databases
  • Familiarity with build tools like Maven or Gradle and version control systems like Git
  • Exposure to unit testing frameworks such as JUnit and Mockito
  • Awareness of containerization technologies (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Interest in or exposure to messaging systems like Kafka or JMS
  • Understanding of secure coding practices and communication protocols (e.g., TLS, JWT)
  • Familiarity of the Securities Based Lending (SBL) lifecycle, wealth management, private banking, credit environments is a plus
Job Responsibility
Job Responsibility
  • Backend Service Development: Contribute to the hands-on development, testing, and maintenance of robust backend services and APIs using Java, Spring Boot, and related technologies, following best practices in software engineering
  • System Integration: Assist in building and consuming RESTful APIs to ensure seamless integration between the SBL platform and other critical internal and external systems
  • Database Management: Help implement and maintain the data layer for SBL solutions, writing efficient SQL queries and interacting with both relational and NoSQL databases
  • Documentation & Automation: Support the development of solutions that automate business processes, such as analyzing data from legal documents or integrating with tools like DocuSign to help reduce the documentation lifecycle
  • Risk & Compliance: Work under the direction of senior team members to ensure all code and platform features align with lending policies, regulatory requirements (e.g., Regulation U), and security best practices
  • Problem Solving: Assist in troubleshooting and resolving technical issues across the full application stack, from database queries to API performance, with senior support
  • CI/CD & Deployment: Actively participate in the team's CI/CD pipelines and contribute to the deployment of applications to production environments using tools like Jenkins, Docker, and OpenShift
  • Fulltime
Read More
Arrow Right

Digital S/W Eng Java Staff Engineer

The Digital S/W Engineer Sr Analyst is a seasoned professional role required for...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in backend application development using Java
  • Proficiency in Java (Java 8+), including a solid understanding of the Spring Framework and Spring Boot for building microservices
  • Experience building or consuming RESTful APIs using JSON
  • Hands-on experience with relational databases and writing SQL
  • Familiarity with NoSQL databases
  • Familiarity with build tools like Maven or Gradle and version control systems like Git
  • Exposure to unit testing frameworks such as JUnit and Mockito
  • Awareness of containerization technologies (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Interest in or exposure to messaging systems like Kafka or JMS
  • Understanding of secure coding practices and communication protocols (e.g., TLS, JWT)
Job Responsibility
Job Responsibility
  • Backend Service Development: Contribute to the hands-on development, testing, and maintenance of robust backend services and APIs using Java, Spring Boot, and related technologies, following best practices in software engineering
  • System Integration: Assist in building and consuming RESTful APIs to ensure seamless integration between the SBL platform and other critical internal and external systems
  • Database Management: Help implement and maintain the data layer for SBL solutions, writing efficient SQL queries and interacting with both relational and NoSQL databases
  • Documentation & Automation: Support the development of solutions that automate business processes, such as analyzing data from legal documents or integrating with tools like DocuSign to help reduce the documentation lifecycle
  • Risk & Compliance: Work under the direction of senior team members to ensure all code and platform features align with lending policies, regulatory requirements (e.g., Regulation U), and security best practices
  • Problem Solving: Assist in troubleshooting and resolving technical issues across the full application stack, from database queries to API performance, with senior support
  • CI/CD & Deployment: Actively participate in the team's CI/CD pipelines and contribute to the deployment of applications to production environments using tools like Jenkins, Docker, and OpenShift
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer - Microservices & API - Assistant Vice President

The Digital S/W Engineer Sr Analyst is a seasoned professional role required for...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in backend application development using Java
  • Proficiency in Java (Java 8+), including a solid understanding of the Spring Framework and Spring Boot for building microservices
  • Experience building or consuming RESTful APIs using JSON
  • Hands-on experience with relational databases and writing SQL
  • Familiarity with NoSQL databases
  • Familiarity with build tools like Maven or Gradle and version control systems like Git
  • Exposure to unit testing frameworks such as JUnit and Mockito
  • Awareness of containerization technologies (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Interest in or exposure to messaging systems like Kafka or JMS
  • Understanding of secure coding practices and communication protocols (e.g., TLS, JWT)
Job Responsibility
Job Responsibility
  • Backend Service Development: Contribute to the hands-on development, testing, and maintenance of robust backend services and APIs using Java, Spring Boot, and related technologies, following best practices in software engineering
  • System Integration: Assist in building and consuming RESTful APIs to ensure seamless integration between the SBL platform and other critical internal and external systems
  • Database Management: Help implement and maintain the data layer for SBL solutions, writing efficient SQL queries and interacting with both relational and NoSQL databases
  • Documentation & Automation: Support the development of solutions that automate business processes, such as analyzing data from legal documents or integrating with tools like DocuSign to help reduce the documentation lifecycle
  • Risk & Compliance: Work under the direction of senior team members to ensure all code and platform features align with lending policies, regulatory requirements (e.g., Regulation U), and security best practices
  • Problem Solving: Assist in troubleshooting and resolving technical issues across the full application stack, from database queries to API performance, with senior support
  • CI/CD & Deployment: Actively participate in the team's CI/CD pipelines and contribute to the deployment of applications to production environments using tools like Jenkins, Docker, and OpenShift
  • Fulltime
Read More
Arrow Right