Principal Software Engineer
$10kVTG Defense
As a PrincipalSoftware Engineer supporting mission-essential national security initiatives, you will design, develop, integrate, and maintain secure, high-performance software solutions that enable critical intelligence, defense, and operational missions. Working alongside engineers, analysts, and mission stakeholders, you will build scalable applications and services that directly support the protection of U.S. national security interests.
The ideal candidate will have extensive software engineering experience and advanced proficiency in Python, Protocol Buffers, gRPC, Kubernetes, and Helm. This individual will help design, develop, integrate, deploy, and maintain scalable, highly available mission systems using modern distributed-system and containerization technologies.
This role is based in Hanover, Maryland.
Eligible candidates may receive a sign-on bonus of up to $10,000, making this an exceptional opportunity to join a mission-critical team supporting national security initiatives.
#Triaplex
#VTG
What will you do?- Analyze user, system, and mission requirements to derive software design, interface, and performance requirements.
- Design, develop, modify, test, integrate, and maintain complex mission-critical software systems.
- Develop high-quality software primarily using Python and related programming languages and frameworks.
- Design and implement distributed services and system interfaces using Protocol Buffers and gRPC.
- Debug existing software, identify root causes, and correct defects across complex applications and services.
- Create and maintain scalable, reliable, and highly available mission systems using modern software architecture and system design principles.
- Build, deploy, configure, and maintain containerized applications using Kubernetes, Helm, and Docker-based technologies.
- Develop and maintain Helm charts, Kubernetes resources, deployment configurations, and supporting infrastructure.
- Develop automation scripts and tools to improve software development, testing, integration, deployment, and operational workflows.
- Support automated GitLab continuous integration and continuous deployment pipelines.
- Develop and execute test procedures for individual software components, services, interfaces, and integrated systems.
- Use scientific analysis and mathematical models to predict, measure, and evaluate software and system performance.
- Collaborate with systems engineers and hardware engineers to define software requirements, system interfaces, performance expectations, capabilities, and project limitations.
- Integrate software with databases, messaging platforms, search technologies, configuration services, and external interfaces.
- Troubleshoot application, container, deployment, network, database, and system integration issues.
- Review existing engineering practices and recommend improvements to software documentation, development processes, testing standards, coding practices, and deployment procedures.
- Create and maintain technical documentation throughout the software development life cycle.
- Participate in software architecture, design reviews, integration, verification, validation, deployment, and sustainment activities.
- Provide technical guidance and mentorship to software engineers as needed.
- US Citizen with TS/SCI with Poly required
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, or a related technical discipline.
- A minimum of 20 years of professional software engineering experience.
- Advanced software development experience using Python.
- Strong experience developing distributed applications and services using Protocol Buffers and gRPC.
- Extensive hands-on experience with Kubernetes and container orchestration.
- Experience developing, configuring, and maintaining Helm charts.
- Experience designing and maintaining scalable, highly available, and mission-critical software systems.
- Experience debugging, testing, integrating, deploying, and supporting complex software applications.
- Experience developing automation scripts and improving engineering workflows.
- Demonstrated ability to translate user and system requirements into software design and performance requirements.
- Experience collaborating with software, systems, and hardware engineering teams.
- Strong analytical, troubleshooting, documentation, and communication skills.
Experience with several of the following technologies is strongly desired:
- Java
- RESTful APIs and web services
- GNU Autotools
- Docker and Docker Buildx
- Automated GitLab CI/CD pipelines
- MongoDB
- etcd
- Elasticsearch
- RabbitMQ
- Distributed systems and microservices
- Container-based build and deployment processes
- Automated software testing and system integration
VTG's estimated starting pay range is $200K-$245K annually, which is a general guideline for the geographic location. When extending an offer, VTG also considers work experience, education, skill level, market considerations and may possibly include contractual requirements which may cause an offer to fall outside of this range.
$145.6k - $276.8k
...Managed by Collins Aerospace Solipsys is a wholly owned subsidiary of Collins Aerospace/RTX and is currently seeking a Senior Principal Software Engineer who is enthusiastic, hardworking, and proactive in writing and developing code using programming languages and related...SuggestedTemporary workWork experience placementWorldwideFlexible hours$170k - $214k
Worker Type Regular Job Description Summary The Software Engineer will lead the development, deployment, and evolution of... ...review our company website at [ to learn more about us. Principals only need apply. NO agencies please. Who We Are Based...SuggestedPermanent employmentFull timeContract workLocal area$200k - $280k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Principal Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company...SuggestedFull timeContract workRemote workWork from homeRelocation package$200k - $280k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company...SuggestedFull timeContract workRemote workWork from homeRelocation package$200k - $280k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company...Suggested16 hoursFull timeContract workRemote workWork from homeRelocation package$220k - $224k
...ACTIVE TS/SCI Clearance with Poly REQUIRED Position Overview: Red Arch Solutions is hiring a Principal Backend Software Engineer to join a priority program in Annapolis Junction, Maryland. We are seeking a Backend Software Engineer with experience building and testing...16 hoursFull timeContract workWork experience placementLocal areaRemote work$200k - $280k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Principal DevOps / Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a...Full timeContract workRemote workWork from homeRelocation package$162k - $200k
...Description Summary The DevSecOps Engineer will support the Infrastructure and... ...excellent fit for a DevSecOps engineer—or a software engineer with DevOps experience—who thrives... ...at [ to learn more about us. Principals only need apply. NO agencies please....Permanent employmentFull timeContract workLocal areaFlexible hours- ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and... ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse...Full time
$134k - $162k
...Software Engineer Level 3 Software | Hanover, MD | Full Time Position: Software Engineer Level 3 Location: Hanover, MD Category... ...TS/SCI with Polygraph (required) Experience Requirement: Principal-Level (20+ years) Compensation Range: $134,000 – $162,000...Full timeTemporary workMonday to FridayFlexible hoursDay shift$150k - $170k
...T-Rex is looking for a talented Software Engineer 2 to work on a program in the Hanover, Maryland area in support of the Intelligence Community. Responsibilities: This Position Is An Onsite Role The Software Engineer develops, maintains, and enhances complex...Full timeContract workWork experience placementImmediate start$25k
...Software Engineer \- Offensive\/Defensive Cyber Operations \- 7+ yrs of Experience \- TS\/SCI w\/Poly Required \\\ \ \ Halogen Engineering Group is looking for a \\ Software Engineer who can perform vulnerability research with a focus on OCO (Offensive...Full timeContract workTemporary workWork experience placementRemote workShift work$10k
...of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm...Hourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start$140k - $175.3k
...team player you will need: ~ You must hold a current Poly clearance ~ Possess fourteen (14)+ years of experience as a software engineer in programs and contracts of similar scope, type, and complexity is required. ~ Having a Bachelor’s degree in Computer Science...Full timeContract workWork experience placementLocal area$120k - $140k
...T-Rex is looking for a talented Software Developer to work on a program in the Hanover, Maryland area in support of the Intelligence... ...Responsibilities: This Position Is An Onsite Role The Software Engineer develops, maintains, and enhances complex and diverse software...Full timeWork experience placementImmediate start$10k
...of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm...Hourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start- \ \ AEITS, Inc. \ , a GTSC company, is growing its team! Seeking a \ CNO Expert Software Engineer \ to support our customer in the Fort Meade , MD \\ area. \ \ Location: \\ Hanover, Maryland \ \ All work is on -site. This is not a hybrid or remote position. \\...Full timeTemporary workWork experience placementWork at officeLocal area
$115k - $190k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Mid-Level Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...Full timeContract workRemote workWork from homeRelocation package- ...Information Services Division’s Headquarters. Founded in 2007 by an engineer‑by‑trade, Fusion Technology dedicates its valuable resources to... ...: Master's Degree in Computer Science, Information Systems, Software Engineering, Computer Programming, or a similar field. 10+...Temporary workWork at office
$104.9k - $184.92k
...a healthy, fulfilling life at and outside of work. We support our employees so they can support our mission. The Work As a Software Engineer, you will design, develop, and test software applications that interact with systems—including antennas, transceivers, and receivers...Full timeTemporary workRemote workRelocationFlexible hoursShift work- Full-Time | On-Site | TS/SCI with Full-Scope Polygraph Required Position Overview We are seeking a junior level Software Engineer with a minimum of 4+ years of expertise and a technical Bachelor’s degree to join our team in Annapolis Junction, MD. Responsibilities...Full time
- RiVidium Inc. is seeking a Senior Software Engineer to support mission-critical software development efforts within a Department of Defense (DoD) environment. The selected candidate will design, develop, and deploy secure, high-quality software solutions that meet...
$90k - $140k
SENIOR SOFTWARE ENGINEER The company is seeking a Senior Software Engineer to provide SETA support in Hanover, MD. RESPONSIBILITIES Design, develop and install software solutions. Build high-quality, innovative and fully performing software in compliance with DOD...Contract work$195k - $222k
Worker Type Regular Job Summary The primary role of the Senior Software Engineer is to design, develop, and deliver high-performance, mission-critical software applications. This role focuses on building modern, scalable systems across the full technology stack, working...Permanent employmentContract workWork experience placementLocal area- CNO Software Developer Location: Hanover, MD (Onsite) Clearance: Active TS/SCI with Polygraph Required At REDLattice, we are a global... ...Our teams conduct cutting-edge vulnerability research, reverse engineering, exploit development, and cyber capability development to...
$131.8k - $290k
...Job Title: Senior Software Engineer – Full Stack Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None The Opportunity...Full timeContract workWork experience placementFlexible hours$78k - $250k
...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. Highly... ...system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate...Temporary workWork experience placementRemote workFlexible hours- ...SOFTWARE ENGINEER, JOURNEYMAN The company is seeking a Software Engineer, Journeyman to provide SETA support in Hanover, MD. RESPONSIBILITIES Design, develop and install software solutions. Build high-quality, innovative and fully performing software...
$138.3k - $207.5k
...to Apply Job Description This role is vital to producing software solutions that meet electrical, mechanical and CONOPs needs.... ...outside normal working hours should be anticipated. Staff Engineers are also expected to take a leadership role within the software...Full timeCasual workShift work- ...Software Engineer Position Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging innovative technical solutions. Our software engineers develop the next-generation technologies...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- entry level software sales Hanover, MD
- ultimate software Hanover, MD
- healthcare software sales Hanover, MD
- software asset management analyst Hanover, MD
- embedded software Hanover, MD
- software Hanover, MD
- remote software sales Hanover, MD
- government software Hanover, MD
- software technical support Hanover, MD
- id software Hanover, MD



