Job Title: Lead Software Engineer
Duration: 06 months


Job Summary

We are seeking an experienced Lead Software Engineer to provide technical leadership for multiple Agile engineering squads delivering modern enterprise applications. This role is ideal for a hands-on technical leader with expertise in Java, Spring Boot, AWS, Microservices, and Full-Stack Development who enjoys mentoring engineers, driving architecture decisions, and delivering scalable cloud-native solutions.

The ideal candidate will have 10+ years of software engineering experience, proven success leading teams of 10+ engineers, and strong technical expertise in AWS, Java, Spring Boot, Microservices, REST APIs, Angular or React, SQL, and CI/CD. Experience leveraging AI tools to improve software engineering productivity is required, while mortgage industry experience is a strong plus.


Key Responsibilities
  • Lead multiple Agile squads responsible for delivering enterprise full-stack applications, REST APIs, microservices, integration services, platform modernization, and production enhancements.
  • Provide technical leadership by guiding architecture, solution design, implementation strategies, and engineering best practices.
  • Partner with Product Owners, Architects, Business Stakeholders, QA, and DevOps teams to prioritize work and deliver high-quality software solutions.
  • Design and develop scalable Java-based applications using Spring Boot, AWS, REST APIs, and Microservices architecture.
  • Build modern front-end solutions using Angular or React.
  • Develop proof of concepts (POCs), prototypes, and technical demonstrations to evaluate emerging technologies and modern engineering practices.
  • Drive adoption of AI-assisted software engineering tools to improve development efficiency, code quality, and delivery.
  • Establish engineering standards for scalable architecture, secure coding, automated testing, code reviews, CI/CD, and production readiness.
  • Ensure applications meet enterprise standards for security, auditability, resiliency, accessibility, compliance, and operational excellence.
  • Lead production support activities, including incident management, root cause analysis, observability, monitoring, and continuous reliability improvements.
  • Mentor, coach, and develop engineering talent through performance management, technical guidance, hiring, delegation, and succession planning.
  • Foster a collaborative engineering culture focused on ownership, innovation, accountability, and continuous improvement.

Required Qualifications
  • 10+ years of software engineering or technology delivery experience.
  • 2+ years of engineering leadership or people management experience.
  • Proven experience leading Agile teams consisting of 10 or more engineers.
  • Strong technical leadership experience designing enterprise software solutions.
  • Hands-on expertise with:
    • Java
    • Spring Boot
    • AWS Cloud Services
    • REST APIs
    • Microservices Architecture
  • Experience building cloud-native enterprise applications.
  • Experience using AI-powered development tools to improve engineering productivity.
  • Experience with Angular or React.
  • Strong SQL and relational database knowledge.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Excellent communication, collaboration, leadership, and stakeholder management skills.
  • Bachelor's degree in Computer Science, Information Systems, or a related technical discipline (Master's degree preferred).

Required Technical Skills
  • Java
  • Spring Boot
  • AWS
  • Microservices
  • REST APIs
  • Angular or React
  • SQL
  • Relational Databases
  • CI/CD Pipelines
  • Git
  • Jenkins / GitHub Actions / Azure DevOps
  • Docker
  • Kubernetes (Preferred)
  • Automated Testing Frameworks
  • Agile / Scrum
  • Cloud-Native Development
  • API Design
  • System Design
  • Enterprise Integration
  • Application Security
  • Observability & Monitoring
  • Production Support
  • Root Cause Analysis
  • AI-Assisted Software Engineering

Preferred Qualifications
  • Experience within the Mortgage or Financial Services industry.
  • Experience modernizing enterprise applications and platforms.
  • Knowledge of event-driven architecture and distributed systems.
  • Experience implementing DevSecOps and cloud security best practices.
  • Experience evaluating emerging technologies and building proof of concepts.

Keys to Success
  • Provide practical technical leadership that enables engineering teams to build scalable, secure, and maintainable software.
  • Develop and mentor high-performing engineering teams through coaching, feedback, and career development.
  • Promote a culture of ownership, accountability, collaboration, and continuous improvement.
  • Maintain a strong focus on production quality, application resiliency, operational excellence, and customer satisfaction.
  • Communicate effectively with Product Owners, Architects, business stakeholders, and engineering teams to remove delivery blockers.
  • Use engineering metrics, production insights, and continuous feedback to improve software quality and delivery predictability.
  • Successfully manage priorities, dependencies, and delivery across multiple Agile squads.

Nice to Have
  • Mortgage domain experience.
  • AWS Certifications (Solutions Architect or Developer Associate).
  • Experience with AI coding assistants such as GitHub Copilot, Amazon Q, or similar tools.
Similar jobs

More from Conch Technologies Inc
Conch Technologies Inc 10 hours ago
Conch Technologies Inc 10 hours ago

Lead Software Engineer

Apply Now
Back to search page