Software Engineer
Read straight from The Swift Group's careers page, verified 1d ago.Seekless can tailor your résumé to it.
Seekless can write your résumé for this posting first.
Before you apply
Salary$50k – $290k
LocationAnnapolis Junction, MD, Hanover, MD, Annapolis Junction, United States
Typefull-time
Experience4–14 yrs
DepartmentBuild
Company size501–1,000 people
PostedFeb 18, 2026 · 8mo ago
Verified live1d ago
May no longer be actively hiring
Posted by the company on Feb 18, 202671% of this company's open roles have been listed for 90+ days
At a glanceSummarised by Seekless from the posting.
Strong experience using Linux CLI and tools
Software development experience in one or more languages such as Python, Java, C/C++, JavaScript, etc.
Experience with Git source control
Experience with container technologies (Docker, containerd, Podman)
Experience with Kubernetes-based deployments
Experience with shell scripting (Bash)
SWE 1: 4 years of relevant experience or Bachelor’s degree in Computer Science or related discipline, plus 2 years of relevant experience or Master’s degree in Computer Science or related discipline
SWE 2: 7 years of relevant experience or Bachelor’s degree in Computer Science or related discipline, plus 5 years of relevant experience or Master’s degree in Computer Science or related discipline, plus 3 years of relevant experience
SWE 3: 9 years of relevant experience or Bachelor’s degree in Computer Science or related discipline, plus 7 years of experience or Master’s degree in Computer Science or related discipline, plus 5 years of relevant experience
SWE 4: 14 years of relevant experience or Bachelor’s degree in Computer Science or related discipline, plus 12 years of experience or Master’s degree in Computer Science or related discipline, plus 10 years of relevant experience
CI/CD tools (GitLab CI, Jenkins)
Infrastructure-as-Code (Ansible)
Apache Spark
Apache Airflow
Apache NiFi
React or other modern JavaScript frameworks
FastAPI or similar REST frameworks
MongoDB and/or PostgreSQL
Messaging frameworks (RabbitMQ, Kafka)
Observability tools (Elastic Stack, Prometheus, Grafana, Splunk)
Atlassian tools (Jira, Confluence)
HPC scheduling familiarity (e.g., Slurm)
Cloud platform familiarity (AWS)
Understanding of OIDC/OpenID authentication protocols
US citizenship and an active TS/SCI with polygraph security clearance required
Skills
Python
Java
C/C++
JavaScript
Bash
Git
Docker
containerd
Podman
Kubernetes
Ansible
GitLab CI
Jenkins
Apache Spark
Apache Airflow
Apache NiFi
React
FastAPI
MongoDB
PostgreSQL
RabbitMQ
Kafka
Elastic Stack
Prometheus
Grafana
Splunk
Jira
Confluence
Slurm
AWS
Helm
HTML
CSS
Benefits
Health insurance
Wellness
Financial
Retirement
Education
Time off
About the company
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.
About the role
Swift is seeking Software Engineers to design, develop, test, deploy, document, maintain, and enhance complex software systems supporting a secure, large-scale, multi-tenant Linux computing environment.
These systems include high-performance compute platforms, distributed data processing pipelines, workflow orchestration services, operational data flows, and full-stack web applications that manage access to enterprise resources. Work may involve processing-intensive analytics, automation tooling, containerized microservices, real-time systems, data repositories, and platform integrations.
Engineers work independently or as part of Agile teams to deliver secure, scalable, and reliable software solutions supporting mission-critical workloads.
Multiple Openings
We are hiring multiple Software Engineers at varying levels (SWE-1 through SWE-4). While all roles operate within the same secure Linux and Kubernetes-based ecosystem, each position has a primary technical focus area.
Engineers are aligned with a single core focus area based on their experience and interests. Candidates are not expected to perform across all areas listed below. Current focus areas include:
Platform & DevOps Engineering
Responsibilities
•
Develop automation using Bash and Python
•
Implement Infrastructure-as-Code using tools such as Ansible
•
Design and maintain CI/CD pipelines (GitLab CI, Jenkins, etc.)
•
Improve release management, build reliability, and deployment processes
Data Engineering & Distributed Processing
•
Design and optimize data ingress and egress mechanisms
•
Develop distributed processing jobs using Apache Spark
•
Implement data validation, transformation, and anomaly detection
•
Work with structured and semi-structured data formats (Parquet, JSON, CSV, XML)
Workflow Orchestration
•
Design and maintain Apache Airflow DAGs
•
Implement observable, scalable workflow patterns
•
Integrate distributed processing engines and containerized runtimes
Full-Stack & API Development
•
Develop web interfaces using JavaScript, HTML, CSS, and modern frameworks (e.g., React)
•
Design REST APIs using Python frameworks (e.g., FastAPI)
•
Implement secure authentication and authorization integrations
•
Develop relational and non-relational database applications
Containerized Application Engineering
•
Develop Python-based services
•
Integrate with MongoDB, PostgreSQL, and messaging frameworks (e.g., RabbitMQ, Kafka)
•
Deploy services using Docker, containerd, Podman, and Kubernetes
•
Create and maintain Helm charts
Dataflow Platform Engineering
•
Design and administer Apache NiFi data flows
•
Create and troubleshoot complex operational data transport pipelines
•
Implement secure and compliant data handling practices
Core Responsibilities
•
Analyze user requirements to derive software design and performance requirements
•
Design and implement new software or enhance existing systems
•
Debug and resolve software defects
•
Develop and execute test procedures
•
Integrate software into new or modified operating environments
•
Coordinate software installation and monitor performance to ensure operational specifications are met
•
Document system architecture, design decisions, and test results
Requirements:
•
US citizenship and an active TS/SCI with polygraph security clearance required
•
Strong experience using Linux CLI and tools
•
Software development experience in one or more languages such as Python, Java, C/C++, JavaScript, etc.
•
Experience with Git source control
•
Experience with container technologies (Docker, containerd, Podman)
•
Experience with Kubernetes-based deployments
•
Experience with shell scripting (Bash)
Qualification Levels:
•
SWE 1: 4 years of relevant experience or Bachelor’s degree in Computer Science or related discipline, plus 2 years of relevant experience or Master’s degree in Computer Science or related discipline.
•
SWE 2: 7 years of relevant experience or Bachelor’s degree in Computer Science or related discipline, plus 5 years of relevant experience or Master’s degree in Computer Science or related discipline, plus 3 years of relevant experience
•
SWE 3: 9 years of relevant experience or Bachelor’s degree in Computer Science or related discipline, plus 7 years of experience or Master’s degree in Computer Science or related discipline, plus 5 years of relevant experience
•
SWE 4: 14 years of relevant experience or Bachelor’s degree in Computer Science or related discipline, plus 12 years of experience or Master’s degree in Computer Science or related discipline, plus 10 years of relevant experience
Desired Experience:
•
CI/CD tools (GitLab CI, Jenkins)
•
Infrastructure-as-Code (Ansible)
•
Apache Spark
•
Apache Airflow
•
Apache NiFi
•
React or other modern JavaScript frameworks
•
FastAPI or similar REST frameworks
•
MongoDB and/or PostgreSQL
•
Messaging frameworks (RabbitMQ, Kafka)
•
Observability tools (Elastic Stack, Prometheus, Grafana, Splunk)
•
Atlassian tools (Jira, Confluence)
•
HPC scheduling familiarity (e.g., Slurm)
•
Cloud platform familiarity (AWS)
•
Understanding of OIDC/OpenID authentication protocols
Legal
The Swift Group and Subsidiaries are an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.
Pay Range: $49,996.80 - $290,004.00
Pay ranges are a general guideline and not intended as a guaranteed and/or implied final compensation or salary for this job opening. Determination of official compensation or salary relies on several different factors including, but not limited to: level of position, complexity of job responsibilities, geographic location, work experience, education, certifications, Federal Government contract labor categories, and contract wage rates.
Benefits
At The Swift Group and Subsidiaries, you will receive comprehensive benefits including but not limited to: healthcare, wellness, financial, retirement, education, and time off benefits.
More roles at The Swift Group