Tech Lead Software Engineering

1st Choice &

Clinton (MD)

On-site

USD 180,000 - 230,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

1st Choice & in Clinton, Maryland seeks a Tech Lead Software Engineering to design, develop, and maintain enterprise software across the Issuer Solutions portfolio. You will collaborate with engineering, platform, cloud, security, and delivery teams to raise standards, improve quality, and accelerate AI-enhanced workflows.

The role emphasizes defining standards, conducting reviews, and creating reusable patterns to enable independent teams.

Qualifications

  • 10+ years of software engineering experience across enterprise stacks.
  • 8+ years with Java, Spring Boot, Azure and/or AWS in microservices and APIs.
  • 4+ years building CI/CD pipelines with GitLab CI/Jenkins.
  • 4+ years in cloud-native/containerized environments (Kubernetes, Docker).
  • 4+ years of relational or NoSQL database experience in enterprise apps.
  • Experience adopting AI-assisted development tools to improve outcomes.
  • Bachelor's degree or higher in CS/SE or related field or equivalent.

Responsibilities

  • Define and evolve engineering standards for code quality, architecture patterns, CI/CD, and application security across the portfolio.
  • Conduct solution architecture reviews, code reviews, and design consultations for teams building in Java, Spring Boot, .NET, Angular, Python, and related technologies.
  • Create reusable patterns, reference implementations, and technical decision frameworks to improve consistency.
  • Translate enterprise guidance into actionable engineering practices for delivery teams.
  • Champion adoption of AI-assisted engineering workflows and developer tools to improve quality and throughput.
  • Prototype solutions, build internal tools, and contribute to critical-path code to accelerate delivery.
  • Identify systemic quality issues across the portfolio and implement improvements for defect rates and lead times.
  • Deliver training and knowledge sharing to strengthen architectural thinking and production ownership across teams.

Skills

Java
Spring Boot
Azure/AWS
CI/CD pipelines
Cloud-native
Relational/NoSQL databases
AI-assisted engineering
Security principles

Education

Bachelor's degree in computer science or related field

Tools

GitLab CI
Jenkins
Kubernetes
Docker

Job description

Tech Lead Software Engineering Information Technology & Cybersecurity Clinton , Maryland Aug 19, 2026

Choose 1st Choice — we care about our people, offer great benefits, and create real opportunities to grow. With 20+ years of nationwide staffing success, we're here to help you thrive. We’re an equal opportunity employer and welcome all qualified applicants.
Tech Lead Software Engineering Sr Advisor II
About your role:
You will design, develop, and maintain software applications across the Issuer Solutions portfolio. You will work with engineering, platform, cloud, security, and delivery teams to define standards, improve software quality, and support scalable execution. Your work will strengthen architecture consistency, software delivery practices, and adoption of artificial intelligence-assisted engineering workflows.
What you\'ll do:

  • Define and evolve engineering standards for code quality, architecture patterns, continuous integration and continuous delivery (CI/CD), and application security across the Issuer Solutions portfolio.
  • Conduct solution architecture reviews, code reviews, and design consultations for teams building in Java, Spring Boot, .NET, Angular, Python, and related technologies.
  • Create reusable patterns, reference implementations, and technical decision frameworks that improve consistency and support independent team execution.
  • Translate enterprise platform, cloud, security, and artificial intelligence center of excellence guidance into actionable engineering practices for delivery teams.
  • Champion adoption of artificial intelligence-assisted engineering workflows and developer tools, measuring impact on software quality, efficiency, and delivery throughput.
  • Prototype solutions, build internal tools, and contribute to critical-path code to accelerate delivery and resolve complex technical challenges.
  • Identify systemic quality issues across the portfolio and implement solutions that improve defect escape rates, lead time, and production outcomes.
  • Deliver technical training, mentoring, and knowledge-sharing forums that strengthen architectural thinking, production ownership, and artificial intelligence fluency across engineering teams.
  • Responsibilities listed are not intended to be all-inclusive and may be modified as necessary.

Experience you\'ll need to have:
  • 10+ years of experience in software engineering, including designing, developing, and supporting enterprise software applications across modern technology stacks.
  • 8+ years of experience with Java, Spring Boot, Microsoft Azure, Amazon Web Services (AWS), or similar enterprise frameworks for microservices, representational state transfer (REST) application programming interfaces (APIs), Java Persistence API (JPA), Hibernate, and messaging-based systems.
  • 4+ years of experience building and maintaining CI/CD pipelines and DevOps practices using tools such as GitLab CI, Jenkins, and automated testing frameworks.
  • 4+ years of experience working in cloud-native and containerized environments using Kubernetes, OpenShift, Docker, AWS, Azure, Google Cloud Platform (GCP), or similar technologies.
  • 4+ years of experience using relational and NoSQL databases in enterprise application environments.
  • Experience adopting and scaling artificial intelligence-assisted development tools to improve measurable engineering outcomes across teams.
  • Bachelor\'s degree or higher in computer science, software engineering, information technology, or a related field, or equivalent combination of education, related experience and/or military experience.

Experience that would be great to have:
  • Experience influencing engineering quality, architecture direction, and delivery practices across teams without direct reporting authority.
  • Experience with application security practices including OAuth 2.0, JSON Web Token (JWT), transport layer security (TLS), secrets management, and vulnerability remediation workflows.
  • Experience in financial services or financial technology environments.
  • Experience delivering technical presentations, workshops, and written guidance for engineering and leadership audiences.

How you\'ll work:
This role is on-site Monday through Friday. 1 st Choice considers in-person collaboration to be an essential part of this role as in-person office experiences help you with your overall onboarding experience and leads to stronger productivity.
Travel:
This role requires regular travel (10%)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead — AI-Driven Software Engineering
Tech Lead — AI-Driven Software Engineering

1st Choice & • Clinton (MD)

On-site
USD 180,000 - 230,000
Technical Director
Technical Director

1st Choice & • Clinton (MD)

On-site
USD 130,000 - 180,000
Tech Lead – Principal Software Engineer
Tech Lead – Principal Software Engineer

RMantra Solutions • Arlington (VA), Northern (KY)

Hybrid
USD 140,000 - 190,000
Senior Java Software Engineer
Senior Java Software Engineer

1st Choice & • Clinton (MD)

On-site
USD 120,000 - 170,000
On-site role with collaborative team
Lead Software Engineer-Security/Application Development
Lead Software Engineer-Security/Application Development

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 180,000
Technical Lead
Technical Lead

Eliassen Group • Reston (VA)

Hybrid
Confidential
Lead Software Engineer
Lead Software Engineer

Mondo • Irving (TX)

Hybrid
Health insurance
Dental insurance
Vision insurance
+1
Software Development & Engineering Lead
Software Development & Engineering Lead

Charles Schwab Corporation • Austin (TX)

On-site
USD 180,000 - 230,000
Lead Software Engineer - Client Onboarding
Lead Software Engineer - Client Onboarding

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Engineering Lead | Onsite
Engineering Lead | Onsite

Worky • Dallas (TX)

On-site
USD 44,000 - 154,000