Enter a job title or keyword

Lead Software Engineer


Job Location:

McLean, MD - USA

Monthly Salary: Not provided by the employer
Posted: 16 August 2026 (30+ days ago)
Application Deadline: 13 November 2026
Vacancies: 1 Vacancy

Job Summary

Must Have Qualifications

The ideal candidate must have strong experience as a technical lead guiding teams of at least ten members with proven leadership skills and the ability to manage daily priorities and resolve conflicts.

  • 10 years of related software engineering or technology delivery experience.
  • Hands-on expertise with AWS Java and Microservices Architecture.
  • Experience using AI for software engineering practices.
  • Mortgage industry experience is a plus.

What You Will Be Doing

  • Lead multiple agile squads responsible for delivering modern full-stack application capabilities including user-facing applications APIs microservices integration services platform modernization and production enhancements.
  • Provide technical direction across squads by guiding solution design reviewing implementation approaches and helping teams make scalable secure resilient and maintainable engineering decisions.
  • Partner closely with Product Owners architecture business stakeholders and cross-functional technology teams to align priorities manage dependencies and deliver business outcomes.
  • Drive the design and implementation of Java-based microservices REST APIs front-end applications and integration services using modern technologies such as Java Spring Boot AWS Angular or React SQL relational databases CI/CD pipelines and automated testing frameworks.
  • Create proofs of concept demos and prototypes to evaluate emerging technologies validate new ideas and accelerate adoption of modern engineering patterns and platform capabilities.
  • Establish and reinforce software engineering standards including scalable design code quality automated testing peer reviews deployment discipline application security and operational readiness.
  • Ensure solutions are designed and delivered with appropriate compliance auditability security resiliency accessibility and production support considerations.
  • Oversee engineering production support by strengthening incident triage root-cause analysis observability recovery practices and continuous improvement of application and platform reliability.
  • Manage mentor and develop engineering talent through coaching performance management hiring delegation and succession planning.
  • Foster a culture of ownership collaboration continuous improvement and accountability while identifying opportunities to improve delivery efficiency and engineering outcomes.

Qualifications

  • 10 years of related software engineering or technology delivery experience including at least 2 years of people management and leadership experience developing high-performing engineering teams.
  • Demonstrated experience leading multiple agile squads and delivering complex technology initiatives across full-stack applications APIs microservices platform modernization integration services and production enhancements.
  • Required hands-on or technical leadership experience with:
    • Java
    • Spring Boot
    • REST APIs
    • Microservices Architecture
    • AWS / Cloud-native application development
    • Angular or React
    • SQL
    • Relational Databases
    • CI/CD Pipelines
    • Automated Testing Frameworks
  • Strong background in full-stack software engineering application architecture API design enterprise integration patterns application security performance resiliency and delivery of scalable digital products for business and end-user needs.
  • Experience establishing and applying software engineering standards including scalable design code quality automated testing peer reviews deployment discipline compliance standards auditability and production readiness.
  • Proven ability to provide technical direction evaluate solution options guide architecture and implementation decisions and create proofs of concept or demos to validate new ideas and emerging technologies.
  • Experience managing engineering production support responsibilities including incident triage root-cause analysis resiliency improvements observability and continuous improvement of application and platform reliability.
  • Strong leadership skills including hiring coaching mentoring delegation performance management talent development and succession planning.
  • Ability to manage dependencies with vendors Product Owners architecture teams business stakeholders and internal engineering teams to deliver software solutions effectively.
  • Bachelors degree in Computer Science Information Systems or a related technical discipline or an equivalent combination of education training and work experience. Advanced degree preferred.

Keys to Success in This Role

  • Provide practical technical direction that helps teams make sound design implementation testing and production readiness decisions.
  • Build and develop strong engineering talent through coaching mentoring delegation feedback and succession planning.
  • Create a team environment that promotes ownership accountability collaboration and continuous improvement.
  • Maintain focus on production quality platform resiliency auditability and operational excellence throughout the software delivery lifecycle.
  • Communicate effectively with Product Owners architecture partners business stakeholders and engineering teams to align expectations and remove delivery blockers.
  • Use data engineering metrics and lessons learned from production support to improve team performance delivery predictability and platform reliability.
  • Bring strong discipline across multiple agile squads by setting clear priorities managing dependencies and keeping teams focused on delivery outcomes.