Software Developer Manager

Vets Inc
Reston, VA, United States
9 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$107,900.0 - $195,050.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Software Documentation Software Quality Code Review Databases Continuous Integration Relational Databases Linux
+20 more
Java Platform Enterprise Edition (J2EE) PostgreSQL OpenShift Oracle (Applications) Query Optimization Standard Sql Application Data Shell Script Software Deployment Software Engineering Systems Integration Enterprise Software Applications Delivery Pipeline Gitlab Data Layers Webmethods Software Version Control Devsecops Docker Microservices

Job description

The Software Developer Lead will support mission-critical financial and acquisition systems built on a complex COTS-based ecosystem. The role will lead technical planning, oversee development efforts, guide modernization initiatives, and collaborate with developers, product owners, subject matter experts, system integrators, and leadership. The position requires strong technical leadership, problem-solving, mentoring, and communication skills. The Software Developer Lead will help establish development best practices, ensure software quality, support CI/CD improvements, and contribute to the long-term technical direction of the program. Responsibilities COTS Leadership

  • Lead technical work within a complex COTS environment.
  • Guide customization, integration, extension, and troubleshooting of modules and services.
  • Collaborate with subject matter experts on upgrades, configuration, and interface alignment.

Software Engineering & Architecture

  • Design, develop, and maintain services and applications supporting mission systems.
  • Apply engineering best practices for reliability, maintainability, and performance.
  • Ensure secure coding practices consistent with required security standards.

Cloud, Containers, and DevSecOps

  • Build, deploy, and maintain applications running in OpenShift using Podman, containers, and orchestration patterns.
  • Oversee creation and maintenance of container images and deployment pipelines.
  • Troubleshoot and optimize containerized applications.
  • Support and develop system integrations using WebMethods.
  • Guide interface troubleshooting between enterprise systems.

Database & Data Layer

  • Work with relational databases such as Oracle and PostgreSQL.
  • Support data modeling, query tuning, and integration with application data structures.

Team Leadership & Quality Assurance

  • Lead, mentor, and develop software developers with varying experience levels.
  • Conduct code reviews and ensure adherence to development standards.
  • Support root cause analysis and continuous improvement.
  • Establish and reinforce development processes, documentation standards, and Agile practices.

Requirements

  • Bachelor’s degree or equivalent, typically with 7-10 years of related work experience.
  • 7-10 years of software development experience, including at least 3 years in a technical or engineering lead role.
  • Hands-on experience with complex COTS products.
  • Strong Java development experience, including microservices architectures.
  • Experience developing and deploying applications in OpenShift.
  • Experience with GitLab for source control and CI/CD.
  • Strong database skills, including Oracle or comparable relational database experience.
  • Ability to prioritize tasks and lead development efforts in a dynamic environment.
  • Strong communication, teamwork, and mentoring abilities.
  • Experience with WebMethods for system-to-system integrations.
  • U.S. Citizenship.
  • Active TS Clearance.

Nice to Have

  • Experience leading development of Java-based microservices and shared components.
  • Experience building, hardening, and deploying container images.
  • Experience with DevSecOps, system administration, or platform engineering.
  • Experience supporting software development in a DoD environment.
  • Experience with shell scripting, automation tooling, or CI/CD pipeline design.
  • Experience contributing to large COTS upgrades or modernization initiatives.

Tech Stack

  • Momentum (CGI) 8.x
  • Java / J2EE
  • OpenShift
  • GitLab
  • Oracle / PostgreSQL / SQL
  • WebMethods
  • Linux
  • C# / C++
  • Shell scripting
  • DevSecOps / System Administration

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all