the-swift-group7mo ago
New
New
Software Engineer
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
External application
Similar Software Engineer jobs
View all →Browse Similar Jobs
Java Developer297Application Developer191Salesforce Developer166.Net Developer146Solutions Architect140Laravel Developer112Python Developer100Java Software Engineer86C++ Developer69Full Stack Developer69Security Software Engineer66Robotics Software Engineer52Integration Developer51Php Developer48Build Engineer48Database Developer43Python Software Engineer39Wordpress Developer38Embedded Software Engineer37Search Engineer30
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
No spam. Unsubscribe at any time.