
Software Engineer 2
The Swift Group7 months ago
Annapolis Junction, MD, USAMid Level
Responsibilities
- Design, develop, test, deploy, document, maintain, and enhance complex software systems.
- Build and support software for secure, large-scale, multi-tenant Linux computing environments.
- Develop high-performance computing platforms, distributed data processing pipelines, workflow orchestration services, operational data flows, web applications, automation tooling, containerized microservices, real-time systems, data repositories, and platform integrations.
- Perform network programming, including socket development and IP-based applications.
- Deliver secure, scalable, and reliable software solutions independently or as part of Agile teams.
Requirements
- Experience developing or working with software in a Linux environment.
- Experience with C++ and Java.
- Experience with Shell, JavaScript, Bash, or Python scripting.
- Experience with network programming, including socket development or IP-based applications.
- Experience with Git and exposure to Docker.
- Bachelor's degree and 14+ years of software engineering experience, or 19+ years of software engineering experience in lieu of a degree.
- US citizenship and an active TS/SCI security clearance with polygraph.
About The Swift Group
The Swift Group is a privately held IT services and solutions firm headquartered in Reston, Virginia, founded in 2019. It delivers software development, systems engineering, data science, cyber enablement, logistics, and training to U.S. civilian, defense, and intelligence community clients, largely via federal contracts. Engagements often involve global operations and secure environments, and many positions require U.S. citizenship and high-level clearances (e.g., TS/SCI with polygraph).