Senior Full-Stack Software Engineer AI-Powered Lending Platform

Compunnel

• $125K — $150K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of professional software engineering experience
  • Strong hands-on experience with Java and Python
  • Experience building modern front-end applications using Angular
  • Demonstrated experience designing and integrating REST APIs
  • Familiarity with Kafka or similar event-streaming technologies
  • Experience with cloud data platforms like Snowflake
  • Proven ability to deliver production-ready solutions in Agile environments

Responsibilities

  • Design, develop, and maintain scalable web applications across the full technology stack
  • Build backend services using Java and Python
  • Develop responsive user interfaces with Angular
  • Utilize AI-powered tools to accelerate software delivery
  • Integrate AI-enabled solutions for document analysis and workflow automation
  • Design and maintain RESTful APIs and microservices
  • Ensure system reliability and performance across distributed environments

Benefits

  • Opportunity to work on cutting-edge AI technologies
  • Collaborative environment with cross-functional teams
  • Engagement in full software development lifecycle
  • Focus on modernizing financial processes
  • Potential for professional growth in a fast-paced industry
Full Job Description
Job Summary
We are seeking an experienced Senior Full-Stack Software Engineer to join a team building an AI-powered lending platform. The role will focus on modernizing loan onboarding and servicing processes through artificial intelligence, large language models (LLMs), event-driven architectures, and modern application development practices. The ideal candidate will have strong full-stack development experience, hands-on expertise with Java, Python, and Angular, and the ability to translate business requirements into scalable, production-ready solutions. The position will involve developing intelligent applications that extract, interpret, and leverage data from complex financial documents to support automated lending workflows.

Key Responsibilities
• Design, develop, and maintain scalable web applications across the full technology stack.
• Build backend services using Java and Python.
• Develop responsive user interfaces using Angular and modern front-end development practices.
• Deliver high-quality, maintainable, and testable code.
• Utilize AI-powered development tools and coding assistants to accelerate software delivery.
• Develop and integrate AI-enabled solutions supporting intelligent document analysis and workflow automation.
• Prototype and rapidly iterate on application features using AI-assisted development techniques.
• Design, build, and maintain RESTful APIs and microservices.
• Develop scalable event-driven solutions using technologies such as Kafka.
• Ensure system reliability, performance, and resiliency across distributed environments.
• Integrate applications with enterprise data platforms and cloud-based data services.
• Work with structured and unstructured data to support business and AI use cases.
• Participate in data architecture and platform modernization initiatives.
• Participate in the full software development lifecycle, from requirements gathering and solution design through deployment and production support.
• Troubleshoot and resolve complex technical issues.
• Contribute to architectural decisions, coding standards, and engineering best practices.
• Partner with product managers, architects, engineers, and business stakeholders to deliver technical solutions.
• Translate functional requirements into scalable technical solutions.

Required Qualifications
• 7+ years of professional software engineering experience.
• Strong hands-on experience developing enterprise applications using Java and Python.
• Experience building modern front-end applications using Angular.
• Demonstrated experience designing and integrating REST APIs.
• Experience with Kafka or similar event-streaming technologies.
• Experience working with Snowflake or comparable cloud data platforms.
• Strong understanding of software engineering fundamentals, object-oriented design, distributed systems, and application architecture.
• Experience leveraging AI-assisted development tools and coding agents to increase engineering productivity.
• Proven ability to deliver production-ready solutions in Agile environments.
• Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• Ability to work independently and manage multiple priorities in a fast-paced environment.

Preferred Qualifications
• Experience within financial services, banking, capital markets, lending, or loan servicing environments.
• Knowledge of credit agreements, loan processing, or structured credit products.
• Experience with Retrieval-Augmented Generation (RAG), prompt engineering, AI/ML integrations, or AI-powered document intelligence solutions.
• Experience developing containerized applications using Docker and Kubernetes.
• Experience contributing to greenfield product development or emerging technology initiatives.
• Familiarity with cloud-native architectures and distributed systems.
• Experience with CI/CD pipelines.

Similar Jobs

More Jobs at Compunnel

More Finance & Insurance Jobs

Find similar Senior Full-Stack Software Engineer AI-Powered Lending Platform jobs: