Tech Lead – Principal Software Engineer

Novul Solutions
  • Arlington, Virginia
  • Autofill and Review
2 days ago

Job Description

Position Overview
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.
  • Software Engineering & Integration: Lead full-stack development, secure API integration, structured and unstructured data pipelines, and enterprise application modernization using Java, JavaScript, Python, and related technologies.
  • 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.
  • Strong hands-on experience with Java full-stack development, JavaScript, Python, APIs, web services, and enterprise software integration.
  • 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).

Benefits

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)
Health Benefits:
  • UNITED HEALTHCARE PPO, extensive national coverage.
  • INCLUDES: Medical/Dental/Vision/HSA.
  • 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.
Special Benefits:
  • Performance bonus – Project-based
  • Yearly bonus – Company based

Numbers & Facts

LocationArlington, Virginia

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Ansibleunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Artificial Intelligence (AI)unmatched
  • Atlassian JIRAunmatched
  • Automationunmatched
  • Automation Systemsunmatched
  • Backlog Prioritizationunmatched
  • Best Practicesunmatched
  • Cloud Applicationsunmatched
  • Communication Skillsunmatched
  • Configuration Managementunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Managementunmatched
  • Defense Information Systems Agency (DISA)unmatched
  • Delivery Managementunmatched
  • DevOpsunmatched
  • Engineeringunmatched
  • Engineering Managementunmatched
  • Enterprise Applicationsunmatched
  • Enterprise Architectureunmatched
  • Gitunmatched
  • GitHubunmatched
  • Gradleunmatched
  • Healthcareunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • Jenkinsunmatched
  • Leadershipunmatched
  • Mentoringunmatched
  • Oracleunmatched
  • Performance Metricsunmatched
  • Preferred Provider Organization (PPO)unmatched
  • Product Backlogunmatched
  • Production Systemsunmatched
  • Project/Program Managementunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • Quality Assurance Softwareunmatched
  • Reimbursementunmatched
  • Release Management/Engineeringunmatched
  • SQL Databasesunmatched
  • Software Architectureunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Sprint Planningunmatched
  • Structured Dataunmatched
  • Systems Reliabilityunmatched
  • Team Lead/Managerunmatched
  • Technical Deliveryunmatched
  • Technical Leadershipunmatched
  • Technical Strategyunmatched
  • Technical Supportunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • United States Department of Defense (DoD)unmatched
  • Unstructured Dataunmatched
  • Web Servicesunmatched
  • Windows PowerShellunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder