Software Engineer

Reposted 20 Hours Ago
Be an Early Applicant
2 Locations
In-Office
50K-290K Annually
Junior
Information Technology • Business Intelligence • Consulting • Defense
The Role
Seeking Software Engineers for the OPS Consulting team to design, develop, and maintain complex software systems in a secure Linux environment. Responsibilities include software development, debugging, testing, and integration in Agile teams.
Summary Generated by Built In
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 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
  • 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
#LI-JP1 
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. 
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. 

Skills Required

  • Strong experience using Linux CLI and tools
  • Software development experience in one or more languages such as Python, Java, C/C++, JavaScript
  • Experience with Git source control
  • Experience with container technologies (Docker, containerd, Podman)
  • Experience with Kubernetes-based deployments
  • Experience with shell scripting (Bash)
  • US citizenship and an active TS/SCI with polygraph security clearance
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Herndon, Virginia
104 Employees

What We Do

The Swift Group is a privately held, mission-driven and employee-focused services and solutions company headquartered in Reston, Virginia. Founded in 2019, Swift supports Civilian, Defense, and Intelligence Community customers, across the country and around the globe.

Similar Jobs

MongoDB Logo MongoDB

Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
United States
5550 Employees
109K-215K Annually

Milestone Systems Logo Milestone Systems

Software Engineer

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Remote or Hybrid
2 Locations
1500 Employees
175K-195K Annually

PNC Bank Logo PNC Bank

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees
86K-173K Annually

PNC Bank Logo PNC Bank

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account