the-swift-group
New

Software Engineer

United StatesUnited States·Annapolis Junctionfull-timemid
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Develop, maintain, and enhance complex software systems supporting enterprise messaging and authorization services. Implement software capabilities based on documented

Technical Tools
Software EngineerSoftware Engineering
Swift is a privately held, mission-driven and employee-focused services and solutions company headquartered in Reston, VA. Our capabilities include Software Development, Engineering & IT, Data Science, Cyber Enablement, Logistics, and Training. Founded in 2019, Swift supports Civilian, Defense, and Intelligence Community customers across the country and around the globe.

Swift is seeking a Software Engineer (SWE) to join our growing team in Annapolis Junction, MD.

In this role, you will support the design, development, integration, testing, deployment, and sustainment of enterprise application messaging and authorization services in a mission-critical environment. This role supports capabilities that enable the secure derivation, transfer, and sharing of tools and information across multiple security domains and Communities of Interest (COIs), connecting users and systems worldwide.

The ideal candidate is comfortable working on complex software systems, collaborating with cross-functional engineering teams, and contributing to both new development and sustainment efforts in a secure environment.

Responsibilities:
  • Develop, maintain, and enhance complex software systems supporting enterprise messaging and authorization services.
  • Implement software capabilities based on documented requirements, including translating system-level needs into component-level designs.
  • Support planning, execution, testing, deployment, and sustainment activities across the full software lifecycle.
  • Perform software reviews, unit testing, and integration testing to ensure adherence to design requirements.
  • Document test procedures and results in accordance with program standards and engineering best practices.
  • Troubleshoot and resolve software problem reports, defects, and integration issues.
  • Apply appropriate software development and design methodologies aligned to the environment (Agile, iterative development, or structured SDLC as required).
  • Provide input to system design decisions, including:
  • hardware/software trade-offs
  • reuse of existing software components
  • integration of COTS/GOTS solutions in place of new development
  • Collaborate with systems engineers, network engineers, security personnel, and stakeholders to ensure solutions meet operational and security requirements.
  • Support the deployment and sustainment of services across distributed environments supporting users worldwide.

Requirements:
Level 0:
  • 0+ years of Software Engineering experience. Detailed Description of Experience: Min 0 Years
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. 4 years of software engineering experience on projects with similar software processes may be substituted for a bachelor's degree, for a total of 4 years' experience.

Level 1:
  • 3+ years of Software Engineering experience. Detailed Description of Experience: Min 3 Years
  • Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. An additional 4 years of Software Engineering experience may be substituted for the degree, for a total of 7 years

Level 2:
  • 5+ years of Software Engineering experience. Detailed Description of Experience: Min 5 Years
  • Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. 4 years of Software Engineering experience may be substituted for the degree, for a total of 9 years.
  • 2 years of work experience in the SIGINT, IA, or IT domains

Level 3:
  • 8+ years of Software Engineering experience. Detailed Description of Experience: Min 8 Years
  • Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. An additional 4 years of Software Engineering experience may be substituted for the degree, for a total of 12 years
  • 3 years of work experience in the SIGINT, IA, or IT domains

Level 4:
  • 12+ years of Software Engineering experience. Detailed Description of Experience: Min 12 Years
  • Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. An additional 4 years of Software Engineering experience may be substituted for the degree, for a total of 16 years
  • 5 years of work experience in the SIGINT, IA, or IT domains
 
Security Clearance:
  • A current government clearance, background investigation, and polygraph are required.
#LI-JP1

Location & Eligibility

Where is the job
Annapolis Junction, United States
On-site at the office
Who can apply
Open to applicants worldwide

Listing Details

Posted
February 5, 2026
First seen
September 26, 2026
Last seen
September 27, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
19%
Scored at
September 27, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

the-swift-groupSoftware Engineer