Senior Software Engineer

Hanover, MD, US • Posted 60+ days ago • Updated 2 hours ago
Full Time
On-site
USD $200,000.00 - 245,000.00 per year
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Agile
  • Software Design
  • Systems Design
  • Collaboration
  • Interfaces
  • Scripting
  • Workflow
  • Performance Testing
  • Operational Efficiency
  • Software Deployment
  • Software Documentation
  • Technical Writing
  • Software Development
  • System Integration
  • Computer Science
  • Computer Engineering
  • Mathematics
  • Software Engineering
  • C++
  • C
  • Python
  • Debugging
  • Testing
  • Kubernetes
  • Docker
  • Orchestration
  • System Requirements
  • Computer Hardware
  • RF
  • Signal Processing
  • Automated Testing
  • Continuous Integration and Development
  • Continuous Integration
  • Software Architecture
  • Microservices
  • Analytical Skill
  • Documentation
  • Communication

Summary

Overview

As a Senior Software 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.

This position requires a strong foundation in modern software engineering practices, the ability to work in highly collaborative Agile environments, and a commitment to developing resilient, secure, and reliable solutions for complex operational challenges. Successful candidates are passionate about solving difficult technical problems while delivering capabilities that have real-world mission impact. This position will support a mission-focused customer during the full life-cycle development of a Radio Frequency Processing System.

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 and system requirements to derive software design, interface, and performance requirements.
  • Design, develop, enhance, and maintain software applications using C++, C, and Python.
  • Debug existing software, troubleshoot complex technical issues, and correct software defects.
  • Support the development and maintenance of scalable, highly available mission systems using modern software and system design principles.
  • Develop full-stack software solutions and analyst-facing applications.
  • Collaborate with systems engineers and hardware engineers to define software requirements, interfaces, system capabilities, performance requirements, and project limitations.
  • Design and modify software systems using scientific analysis and mathematical models to predict and measure design outcomes and performance.
  • Develop and execute test procedures for software components and integrated systems.
  • Generate automation scripts to improve development workflows, system performance, testing, and operational efficiency.
  • Support software deployment within containerized environments using Docker and Kubernetes.
  • Review existing development practices and recommend improvements to software documentation, coding standards, testing processes, and development procedures.
  • Create and maintain technical documentation throughout the software development life cycle.
  • Participate in software integration, verification, validation, deployment, and sustainment activities.

Do you have what it takes?

  • TS/SCI with Poly required.
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Mathematics, or a related technical discipline.
  • A minimum of 14 years of professional software engineering experience.
  • Extensive experience developing software using C++ and C.
  • Strong experience developing and maintaining applications using Python, including Python-based SWORD applications or environments.
  • Experience developing full-stack software applications.
  • Experience developing analyst-facing applications or mission-support tools.
  • Experience debugging, testing, integrating, and maintaining complex software systems.
  • Experience with Kubernetes, Docker, containerization, and container orchestration.
  • Experience developing scalable, reliable, and highly available software systems.
  • Demonstrated ability to translate user and system requirements into effective software solutions.
  • Experience working collaboratively with software, systems, and hardware engineering teams.

Preferred Qualifications
  • Experience supporting Radio Frequency processing systems, signal-processing platforms, or other mission-critical technical systems.
  • Experience developing software in secure, classified, or mission-focused environments.
  • Familiarity with automated testing, continuous integration, and continuous deployment practices.
  • Knowledge of modern software architecture, microservices, distributed systems, and container-based deployment models.
  • Strong analytical, troubleshooting, documentation, and communication skills.
  • Ability to work effectively in an adaptive, collaborative, and fast-paced engineering environment.

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTL806649
  • Position Id: 5894e56765dca6e0a6373e2bed7fa22f
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Fort Meade, Maryland

Today

Full-time

USD 200,000.00 - 240,000.00 per year

Fort Meade, Maryland

Today

Full-time

USD 110,000.00 - 115,000.00 per year

Annapolis, Maryland

Today

Full-time

USD 115,000.00 - 125,000.00 per year

Fort Meade, Maryland

Today

Full-time

USD 216,000.00 - 241,000.00 per year

Search all similar jobs