Unknown Company

Senior Technical Lead

mclean, va • Posted 3 days ago
Onsite Full Time IT & Technology

We are a leading technology firm dedicated to delivering innovative solutions in the software engineering space. Our mission is to empower businesses through cutting-edge technology and a collaborative culture that fosters growth and creativity.

About the Role

The Senior Technical Lead will guide multiple agile squads in delivering modern full-stack application capabilities, ensuring high-quality software engineering practices and effective team collaboration.

Responsibilities

  • 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, frontend 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, or cloud-native application development, Angular or React, SQL, relational databases, CI/CD pipelines, and 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.
  • Bachelor's degree in computer science, information systems, or a related technical discipline, or an equivalent combination of education, training, and work experience; advanced degree preferred.

Required Skills

  • Java
  • AWS
  • Spring Boot
  • REST APIs
  • Angular or React
  • SQL
  • Automated testing frameworks

Preferred Skills

  • Experience in the mortgage industry
  • Hands‑on use of AI for software engineering practices

#J-18808-Ljbffr
Back to Job Search