GCyber

Principal Software Engineer/Tech Lead

Arlington, Virginia · Posted 2 months ago

Opens careers.gcyber.com

Get a version of your resume written for this job.

Salary
Not listed
Job type
Full-time
Work mode
Not specified
Source
Jazzhr (employer's hiring system)

Skills mentioned

Agile, JavaScript, Ansible, CI/CD, Jenkins, Python, Java, Terraform

About the role

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
    • Build and sustain a high-performing, inclusive engineering culture
    • Coach leaders on effective team management, delivery, and technical decision-making
  • Delivery & Execution
    • Own delivery outcomes across multiple Agile teams, ensuring predictability and quality
    • Partner with product and business stakeholders to align roadmaps, priorities, and execution
    • Ensure effective Agile practices, metrics, and continuous improvement using Jira
    • Balance near-term delivery with long-term platform and technical investments
    • Incorporate customer feedback, operational insights, and data to drive product improvements
  • Cross-Functional & Executive Collaboration
    • Act as a key engineering representative in cross-functional and leadership discussions
    • Communicate technical vision, risks, and progress to senior leadership
    • Influence product strategy through deep understanding of users and technical constraints
    • Drive alignment across engineering, product, design, and operations
Minimum Qualifications and Experience:
  • Active DoD TS/SCI security clearance.
  • BA and 12+ years of experience. Additional years of experience may be considered in lieu of degree.
  • IAT II Certification (e.g. Security+, CySA+, GICSP, GSEC, SSCP)
  • Proven track record of leading multiple teams and delivering complex software systems
  • Demonstrated leadership skills and attention to detail, including excellent organizational and documented skills
  • Strong background in automated testing, CI/CD, and modern software delivery practices
  • Experience with software development languages/environments such as: JavaScript, GitLab, Jenkins, Ansible Automation, Python, JavaScript, Java, PSSQL, YAML, and Terraform
  • Hands-on full SDLC Agile Software Development experience, including full software lifecycle automation experience (design, development, test, deployment), including deployment to a production environment.
  • Experience designing, building, and deploying DevOps pipelines with Bitbucket, Git, Jenkins, Artifactory and Ansible (or Equivalent tools)
  • Exceptional leadership, communication, and stakeholder management skills
  • Previous experience tracking projects in Jira or equicalent Agile Project Management software.
  • Prior experience engineering solutions for DISA and its mission partners, preferred.

Job ID jz-cyber-20260722205518_kxssv2hvyvleinqx · Original posting ↗