Tech Lead – Principal Software Engineer

Novul Solutions

Virginia

On-site

USD 150,000 - 230,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

PTO & floating days
Holidays time off
Bi-monthly payroll
401(k) match
Health insurance
Tuition reimbursement
Parking allowance

Job summary

Novul Solutions in Arlington, VA is seeking an experienced Tech Lead – Principal Software Engineer to provide technical leadership, architectural direction, and hands-on software engineering in support of mission-critical DoD systems.

The role requires full-stack skills, Agile, DevSecOps, CI/CD automation, and enterprise architecture, with responsibility for multiple engineering teams and secure deployments.

Qualifications

  • Bachelor's degree and 12+ years of relevant software engineering experience.
  • Proven experience leading multiple engineering teams delivering complex enterprise software.
  • Extensive knowledge of Agile software development, full SDLC, DevSecOps, automated testing, and CI/CD.
  • Experience designing and maintaining automated DevOps pipelines using Git, Jenkins, Bitbucket, Artifactory, Ansible, Terraform.
  • Experience with GitLab, GitHub, Gradle, PowerShell, YAML, Terraform, Oracle 19c, and SQL databases.
  • Strong understanding of software architecture, release management, configuration management, and production deployment processes.
  • Experience managing Agile project delivery using Jira or equivalent tools.
  • Ability to lead technical teams and communicate with senior leadership in a classified DoD environment.

Responsibilities

  • Technical leadership and architectural direction for DoD-focused software systems.
  • Design, implement, and optimize automated DevSecOps pipelines and CI/CD practices.
  • Translate mission requirements into technical delivery plans and sprint goals.
  • Oversee release management and quality assurance across environments.
  • Lead and mentor senior engineers and promote engineering best practices.
  • Ensure security controls and DoD compliance throughout the SDLC.
  • Collaborate with product owners and leadership to align roadmaps.
  • Drive continuous improvement with Agile metrics and tooling.

Skills

Team leadership
Agile delivery
DevSecOps
CI/CD automation
Architectural direction
Security compliance
DoD environments
Executive communication

Education

Bachelor's degree

Tools

Git
Jenkins
Bitbucket
Artifactory
Ansible
Terraform
GitLab
GitHub
Gradle
PowerShell
YAML
Oracle 19c
SQL databases

Job description

Arlington, United States | Posted on 11/06/2026

We are seeking an experienced Tech Lead – Principal Software Engineer to provide technical leadership, architectural direction, and software engineering expertise in support of mission-critical Department of Defense (DoD) systems.

The ideal candidate will have extensive experience in full-stack software development, Agile methodologies, DevSecOps, CI/CD automation, and enterprise software architecture. This role requires a hands-on technical leader capable of managing multiple engineering teams, delivering secure and scalable software solutions, and driving engineering excellence within a high-security environment.

Key Responsibilities
  • Technical Leadership & Architecture: Define technical strategy, lead architectural decisions, establish engineering standards, and oversee the development of secure, scalable, and maintainable software solutions.
  • DevSecOps & CI/CD Automation: Design, implement, and optimize automated build, testing, deployment, and release pipelines using Jenkins, GitLab, Bitbucket, Ansible, Terraform, and related DevOps tools.
  • Agile Delivery & Execution: Translate mission requirements and prioritized product backlogs into technical delivery plans, sprint goals, and production-ready software releases.
  • Release Management & Quality Assurance: Oversee software version control, automated testing, configuration management, and deployments across development, Test, QA, and Production environments.
  • Team Leadership & Mentorship: Lead and develop senior engineers and technical teams, provide technical guidance, support professional development, and promote engineering best practices.
  • Security & Compliance: Integrate security controls, automated testing, monitoring, and DevSecOps practices throughout the software development lifecycle in accordance with DoD security requirements.
  • Cross-Functional Collaboration: Partner with product owners, stakeholders, and senior leadership to align technical roadmaps, communicate delivery risks, and drive mission-focused engineering outcomes.
  • Continuous Improvement & Innovation: Improve engineering efficiency, system reliability, and delivery performance through Agile metrics, Jira, automation, and responsible adoption of generative AI technologies.
Requirements
Required Qualifications
  • Bachelor's degree and 12+ years of relevant software engineering experience; additional experience may be considered in lieu of a degree.
  • Proven experience leading multiple engineering teams and delivering complex enterprise software systems.
  • Extensive knowledge of Agile software development, full SDLC processes, DevSecOps, automated testing, and CI/CD implementation.
  • Experience designing, developing, and maintaining automated DevOps pipelines using Git, Jenkins, Bitbucket, Artifactory, Ansible, or equivalent technologies.
  • Experience with GitLab, GitHub, Gradle, PowerShell, YAML, Terraform, Oracle 19c, and SQL-based databases.
  • Strong understanding of software architecture, release management, configuration management, and production deployment processes.
  • Experience managing Agile project delivery, sprint planning, and development activities using Jira or equivalent tools.
  • Demonstrated ability to lead technical teams, resolve complex engineering challenges, and communicate effectively with senior leadership.
  • Experience operating within high-tempo, classified DoD environments with strict security and mission requirements.
Preferred Qualifications
  • Previous experience supporting DISA or other DoD mission partners.
  • Experience designing, developing, and deploying secure cloud-based applications, preferably within Amazon Web Services (AWS).
Core Benefits:
  • Paid Time Off PTO):TEN (10) Paid days off & FIVE (5) Floating days off.
  • Holidays: 11 Paid Holidays. Flex time can be utilized instead of holiday time usage.
  • Payroll: Paid Bi-Monthly.
  • 401(k): Partnered with the SECOND LARGEST Retirement plan provider in the U.S. Guaranteed 3% match. Eligibility – 21 years of age or older, after 3 months of employment
  • Individual or company-wide performance and recognition awards (Quarterly)
  • UNITED HEALTHCARE PPO, extensive national coverage.
  • Eligible on the first of the month, immediately after the start date.
  • Submit the enrollment form within 30 days of your start date otherwise, you will have to wait until October for the new year enrollment.
Quality of Life Benefits:
  • Training & Career Development Reimbursement of Tuition and training needed to support career development.
  • $150 monthly reimbursement contribution paid monthly towards parking expenses.
  • Receipts must be submitted by the close of business on the 25th of each month.
  • Reimbursements will be paid on the first payroll AFTER reimbursements are submitted each month.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead – Principal Software Engineer
Tech Lead – Principal Software Engineer

Novul Solutions • Arlington (TX)

On-site
USD 150,000 - 210,000
PTO & Floating days off
11 paid holidays
401(k) with 3% match
+1
Software Engineer - JobID-0032
Software Engineer - JobID-0032

Innovative Defense Technologies • Arlington (VA)

On-site
USD 114,000 - 184,000
Generous benefits package
Competitive PTO
401(k) matching
+2
Full Stack Developer
Full Stack Developer

Novul Solutions • Virginia

On-site
USD 150,000 - 210,000
PTO: 10 days + 5 floating
11 paid holidays
401(k) with 3% match
+3
AWS Cloud Engineer
AWS Cloud Engineer

Novul Solutions • Virginia

On-site
USD 120,000 - 170,000
Paid time off
Holidays
401(k) match
+1
Full Stack Developer
Full Stack Developer

Novul Solutions • Alexandria (VA)

On-site
USD 120,000 - 160,000
PTO (10 days) & 5 floating days
11 paid holidays
Bi-monthly payroll
+5
Security Control Assessor
Security Control Assessor

Novul Solutions • Arlington (TX)

On-site
USD 120,000 - 180,000
Paid Time Off (PTO)
Holidays
401(k) match
+2
Senior Software Architect
Senior Software Architect

TechFlow • Montgomery (AL)

On-site
USD 120,000 - 170,000
ESOP
401k with Roth option
Employer matching
+9
Systems Engineer – Junior
Systems Engineer – Junior

Endictus • Fort Meade (MD)

On-site
USD 65,000 - 90,000
Health insurance
Dental insurance
Vision insurance
+4
Information Security Specialist
Information Security Specialist

Novul Solutions • Arlington (TX)

On-site
USD 90,000 - 120,000
10 Paid days off
11 Paid Holidays
401(k) with 3% match
+2
Software Developer Advanced- Workflow
Software Developer Advanced- Workflow

Lockheed Martin • Maryland

On-site
USD 167,000 - 310,000
Medical, Dental, Vision
401(k) match
Paid time off
+2