Current jobs related to Senior Principal Software Engineer Hybrid - Herndon, Virginia - District Partners LLC


  • Herndon, Virginia, United States Lorven Technologies Full time

    Job Summary:As a Senior Principal Software Engineer at Lorven Technologies, you will be responsible for designing, developing, and maintaining software applications using standard development environments, tools, and processes. You will work with the test team to automate performance and regression testing, and collaborate with the DevOps team on integration...


  • Herndon, Virginia, United States Sabree Software Services Full time

    We are seeking an experienced Enterprise Computing Engineer to join our team at Sabree Software Services. This is a challenging and rewarding opportunity to work on complex projects for a key government customer.The successful candidate will have a Bachelor's or Master's Degree and a minimum of six years of experience in enterprise computing engineering,...


  • Herndon, Virginia, United States BK Consulting Full time

    Job DescriptionSenior Software EngineerJob OverviewBK Consulting is seeking a highly skilled Senior Software Engineer to design and develop complex new software products, or make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in developing scalable data platforms, with expertise in...


  • Herndon, Virginia, United States Sierra Nevada Corporation Full time

    Job SummaryWe are seeking a highly skilled Senior Principal RF Engineer to join our team at Sierra Nevada Corporation. As a key member of our Mission Solutions and Technologies (MST) business area, you will be responsible for designing and developing RF DSP algorithms, reviewing analysis of collected signals, and working closely with other engineering and...


  • Herndon, Virginia, United States Serco Full time

    Job SummarySerco is seeking a highly skilled Senior Software Engineer to join our team of experts in the field of software development. As a Senior Software Engineer, you will be responsible for designing, testing, planning, implementing, protecting, operating, managing, and maintaining applications.Key ResponsibilitiesDesign, modify, develop, write, and...


  • Herndon, Virginia, United States Sensible Solutions and Technologies Inc Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Sensible Solutions and Technologies, Inc. (SSATI). As a key member of our software development team, you will be responsible for designing, developing, and maintaining custom applications, scripts, and solutions to support our clients'...


  • Herndon, Virginia, United States Cornerstone Defense Full time

    Job Summary:We are seeking an experienced Senior Software Engineer to join our technology-based program supporting a key Government customer. The ideal candidate will have a strong background in software engineering, with a focus on Windows-based environments and Enterprise Configuration Management (MECM).Key Responsibilities:* Work with a team to provide...


  • Herndon, Virginia, United States Peraton Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Peraton. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems for the Intelligence Community.Key Responsibilities* Design and develop software systems using Java, Spring, and...


  • Herndon, Virginia, United States Crimson Phoenix Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Crimson Phoenix. As a key member of our software development team, you will be responsible for designing, developing, testing, and deploying software solutions that meet our customers' needs.You will work closely with our product owners, product teams, and IT cross-functional groups...


  • Herndon, Virginia, United States Crimson Phoenix Full time

    Job SummaryCrimson Phoenix is seeking a skilled Senior Software Engineer to join our team. As an Applications Developer, you will be responsible for working with a team of software developers and data scientists to refine existing analytic tools and build out new tools on a routinized production cadence to meet the evolving needs of customer users in support...


  • Herndon, Virginia, United States Crimson Phoenix Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Crimson Phoenix. As an Applications Development Specialist, you will play a key role in supporting the development and maintenance of our IT systems and initiatives.Key Responsibilities:Collaborate with IT mission partners to promote state-of-the-art IT solutions and...


  • Herndon, Virginia, United States Navitas Full time

    Job Title: Senior Backend Software EngineerAbout the Role:Navitas is seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality web applications using AWS services like ECS, S3, Lambda, DynamoDB, and RDS.Responsibilities:...


  • Herndon, Virginia, United States TechnoGen Full time

    Job Title:Senior .NET Software EngineerLocation: RemoteDuration: ContractRequirements:Recent experience in .NET software development and expertise in .NET architectureExperience building UI-based applications (React/Angular),Winforms/WCFon Azure Cloud.Financial Services backgroundResponsibilities:Target Architecture of the applicationTechnical leadership...


  • Herndon, Virginia, United States Amazon Full time

    About the RoleAs a Software Development Engineer at Amazon, you will be part of a highly skilled team that designs and develops scalable systems for our cloud infrastructure. Your primary responsibility will be to own new feature development, from design through to implementation, deployment, and operations. You will work closely with senior and principal...


  • Herndon, Virginia, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon. As a key member of our AWS Direct Connect software engineering team, you will be responsible for designing, developing, and supporting features within the AWS Direct Connect service.Key Responsibilities Collaborate with experienced...


  • Herndon, Virginia, United States Actalent Full time

    Job Title: Software Test EngineerJob DescriptionWe are seeking a skilled Software Test Engineer to support an eFAST FAA Program for the FAA Tech Center. This role will focus on Safety and Risk analysis for all FAA software requirements.Key Responsibilities:Conduct software testing, including regression and feature testing.Perform data validation, including...


  • Herndon, Virginia, United States Sabree Software Services Full time

    We are seeking an experienced IT Infrastructure Engineer to join our team at Sabree Software Services. In this role, you will be responsible for managing and maintaining a Data Center Infrastructure Management (DCIM) environment.


  • Herndon, Virginia, United States NewGen Technologies (Maryland) Full time

    NewGen Technologies (Maryland) is seeking a skilled Senior Software Engineer to join our team in Northern VA.The ideal candidate will support applications development and operations, maintaining a variety of systems and initiatives focused on streamlining operations, automating processes, and aligning customer solutions to the overarching digital...


  • Herndon, Virginia, United States DISH Network Full time

    Job SummaryDISH Network is seeking a highly skilled Principal Virtualization Engineer to join our Wireless Technology organization. As a key member of our team, you will be responsible for evolving our Hybrid Cloud Network and addressing virtualization needs. This is an exciting opportunity to work on building America's First Smart NetworkTM, a virtualized,...


  • Herndon, Virginia, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our AWS Cryptography team. As a key member of our team, you will be responsible for designing and implementing compliance requirements for in-house and open source cryptographic modules, accelerating our FIPS certification process, and providing technical support for...

Senior Principal Software Engineer Hybrid

4 weeks ago


Herndon, Virginia, United States District Partners LLC Full time

We are a technology-driven organization focused on delivering innovative solutions to support mission-critical cyber operations. Our team is comprised of top engineering talent, and we tackle complex problems that require creativity and expertise. Our success is measured by the impact and effectiveness of the solutions we deliver.

Position Overview:

We are seeking an experienced software engineer who thrives at the intersection of system operations and software functionality. The ideal candidate will be self-driven, able to troubleshoot independently, and comfortable collaborating with diverse specialists. You'll be responsible for ensuring the smooth operation of services, identifying issues, and communicating solutions effectively.

A strong understanding of Linux administration, DNS, certificates, and containerized environments, along with intermediate experience with Kubernetes, will be essential for success in this role.

Key Responsibilities:

  • Collaborate with team members to resolve complex system issues
  • Enforce development, code, and testing standards
  • Troubleshoot and maintain both off-the-shelf and custom software services
  • Address user-reported issues promptly and effectively
  • Develop processes for maintaining and patching live services
  • Manage automated backups of service data and monitor systems for any anomalies
  • Plan and execute version upgrades, including database migrations and backup/restore procedures
  • Work closely with service development teams to streamline deployments and improve service automation
  • Communicate clearly with both technical teams and end-users during system upgrades or maintenance
  • Document detailed logs and procedures for all maintenance activities
  • Plan and schedule security scans and system updates to maintain compliance
  • Participate in team planning and offer recommendations for service improvements
  • Review and validate code and deployment changes as part of the quality control process

Required Skills & Experience:

  • Active US TS/SCI clearance
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (may be substituted with additional hands-on experience)
  • Minimum of 10 years of industry experience in DevOps, software engineering, or similar roles
  • Proficiency in container technologies like Docker or Podman and orchestration tools like Kubernetes
  • Hands-on experience with Infrastructure-as-Code (e.g., Terraform)
  • Strong Linux development environment experience
  • Familiarity with relational databases (e.g., PostgreSQL)
  • Knowledge of cloud infrastructure, with Azure experience being a plus
  • Understanding of networking principles, DNS, proxies, and certificates
  • Familiarity with GitLab and CI/CD processes
  • Proficiency in Python programming

Preferred Skills:

  • More than 5 years in a DevOps or DevSecOps role
  • Experience managing Kubernetes clusters and deploying applications within those environments
  • Familiarity with container security practices, including building, scanning, and remediating container images
  • Strong communication skills for working with clients and end-users

We're looking for an engineer who can seamlessly blend problem-solving skills with a passion for continuous learning and operational excellence.