Principal Software Engineer/Tech Lead

cyber

Arlington (VA)

On-site

USD 150,000 - 210,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

GCyber is seeking a Principal Software Engineer/Tech Lead to drive migration to a high-security cloud environment, delivering secure APIs, data pipelines, monitoring, and system administration for a government customer.

As a senior technical leader, you will shape architectural direction, oversee scalable and secure software delivery, mentor engineers, and champion DevSecOps with automated testing and reliable CI/CD across teams.

Qualifications

  • Experience with Agile workflows and processes.
  • Translate product backlog items into technical delivery plans and sprint goals.
  • Lead development and integration of secure APIs and data pipelines.
  • Experience with JavaScript, GitLab, Jenkins, Ansible Automation, Python, Java, PSSQL, YAML, and Terraform.
  • Develop automated CI/CD build/deployment pipelines using Jenkins, Ansible and Bitbucket.
  • Implement DevSecOps practices, CI/CD, automated testing, observability, and security controls.
  • Release management support through the software life cycle ensuring reliable builds.
  • Guide architectural direction and establish standards for software development.
  • Champion engineering excellence including automated testing and reliability.

Responsibilities

  • Define and drive long-term technical strategy and architectural direction across teams.
  • Oversee the design and delivery of scalable, secure, and maintainable software solutions.
  • Serve as a senior technical authority and escalation point for cross-team issues.
  • Establish standards, best practices, and governance for software development.
  • Guide adoption of generative AI tools across engineering teams.
  • Lead, manage, and develop senior engineers and technical teams.

Skills

Agile workflows
Technical leadership
API development
CI/CD pipelines
DevSecOps
Security controls

Tools

GitLab
Jenkins
Ansible Automation
Python
Java
JavaScript
PSSQL
YAML
Terraform

Job description

GCyber is seeking a Principal Software Engineer/Tech Lead, to help support our government customer. In this role, you’ll help drive migration to a high-security cloud environment, delivering key capabilities such as network and communication services, monitoring services, and system administration.

As the Principal Software Engineer/Team Lead, you will:

  • Engineering
    • Experience in working on teams utilizing Agile workflows and processes
    • Translate mission outcomes and prioritized product backlog items into technical delivery plans and sprint goals
    • Lead development and integration of secure APIs, data pipelines (structured/unstructured)
    • Experience with software development languages/environments such as: JavaScript. GitLab, Jenkins, Ansible Automation, Python, JavaScript, Java, PSSQL, YAML, and Terraform
    • Develop automated CI/CD build/deployment pipelines using Jenkins, Ansible and Bitbucket.
    • Implement DevSecOps practices, CI/CD pipelines, automated testing, observability, and security controls
    • Implement software release version control, provide release management support throughout a software product's life cycle (initial software development through promotion to Test, QA and Production Environments), ensuring the consistency and reliability of software builds
  • Organizational & Technical Leadership
    • Define and drive long-term technical strategy and architectural direction across teams
    • Oversee the design and delivery of scalable, secure, and maintainable software solutions
    • Serve as a senior technical authority and escalation point for cross-team and cross-domain issues
    • Champion engineering excellence, including automated testing, CI/CD, reliability, and security
    • Establish standards, best practices, and governance for software development
    • Guide the responsible adoption of generative AI tools across engineering teams
  • People Management & Leadership Development
    • Lead, manage, and develop senior engineers and technical teams
    • Own performance management, career development, succession planning, and talent growth
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer & Tech Lead for Secure Cloud
Principal Software Engineer & Tech Lead for Secure Cloud

cyber • Arlington (VA)

On-site
USD 150,000 - 210,000
Senior Business Analyst - Software Development
Senior Business Analyst - Software Development

GCyber • Washington, Northern (KY)

Hybrid
USD 140,000 - 170,000
26 Days of Paid Leave
Annual PTO Increase
Paid Parental Leave
+1
Information Assurance Lead
Information Assurance Lead

cyber • Washington

Hybrid
USD 180,000 - 240,000
Senior Business Analyst - Software Development
Senior Business Analyst - Software Development

cyber • Washington

On-site
USD 120,000 - 180,000
Paid leave
Parental leave
401(k) Matching
+1
AWS Cloud Engineer
AWS Cloud Engineer

GCyber • Virginia (MN)

On-site
USD 140,000 - 190,000
26 Days Paid Leave
Parental Leave
401(k) Matching
+3
Release Train Engineer
Release Train Engineer

cyber • Washington

Hybrid
USD 130,000 - 180,000
Paid leave
Parental leave
401(k) matching
+2
Senior Test Engineer
Senior Test Engineer

GCyber • Washington

Hybrid
USD 120,000 - 180,000
26 Days Paid Leave
Annual PTO increases
Paid Parental Leave
+7
Information Assurance Lead
Information Assurance Lead

GCyber • Washington

On-site
USD 180,000 - 240,000
Paid Parental Leave
401(k) Matching
Disability Insurance
+4
Cybersecurity Engineer
Cybersecurity Engineer

General Dynamics Information Technology • Maryland

On-site
USD 130,000 - 190,000
Release Train Engineer
Release Train Engineer

GCyber • Washington

On-site
USD 140,000 - 180,000
26 Days of Paid Leave + Annual PTO In-
Extra leave for employment anniversary
Paid Parental Leave
+7