Jobs · Engineering · Virginia

Software Engineer

The Swift Group, LLC · Chantilly, VA · 3 wk ago
On-siteEngineering$50k–$290k/yrFull-time

Responsibilities

  • Design, build, and maintain full stack and backend services, APIs, and microservices in a Java and Linux-based environment.
  • Serve as a key contributor to the architecture of large-scale, distributed systems with a focus on performance, reliability, and security.
  • Contribute to the modernization of legacy systems into cloud-native architectures.
  • Develop and deploy services in cloud environments, leveraging AWS services such as EC2, S3, Lambda, VPC, Auto Scaling, and CloudFormation.
  • Work with relational databases to support high-volume, data-driven applications.
  • Build, optimize, and operate containerized services across the platform.
  • Develop and maintain CI/CD pipelines (e.g., Jenkins) and apply DevOps best practices across the software development lifecycle.
  • Troubleshoot and resolve production issues, enhance system monitoring capabilities, and optimize system performance.

Requirements

  • Bachelor's degree in Computer Science or equivalent experience.
  • 10+ years of experience building and operating software applications or platform-level systems.
  • Strong proficiency in Java, with working knowledge of JavaScript and/or Node.js.
  • Proficiency in scripting languages such as Python and/or Bash.
  • Experience with relational databases (Postgres, MySQL, or MariaDB).
  • Proficiency in Linux environments (including Red Hat/CentOS).
  • Hands-on experience with AWS cloud services and infrastructure management.
  • Experience with microservices, RESTful APIs, and distributed system design.
  • Proficiency with Git-based repositories (GitLab, GitHub) and modern development workflows, including CI/CD pipelines.
  • Solid understanding of software engineering fundamentals, testing, and secure coding practices.
  • US citizenship and an active TS/SCI with Polygraph security clearance required.

Desired Experience

  • Experience with Infrastructure as Code tools such as Terraform, Terragrunt, Ansible, or CloudFormation.
  • Familiarity with distributed data and streaming tools (Hadoop, Spark, Yarn, Hive, Trino).
  • Experience with data access control models such as RBAC and ABAC.
  • Experience supporting large-scale, multi-tenant platforms or high availability systems.
  • Experience hardening systems to meet high accreditation or security compliance levels.
  • AWS certifications (e.g., AWS Cloud Practitioner, AWS Solutions Architect).

Similar jobs

Software Engineer

Randstad Digital AmericasPhoenix, AZ· 4 days ago
Engineering$64.53–$69.53/hrapply on randstadusa.com

Software Engineer

Harris ComputerColorado, United States· 3 days ago
Information Technology$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

Harris ComputerFlorida, United States· 3 days ago
Engineering$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

TriNetAtlanta, GA· 4 days ago
Information Technology$90k–$168k/yrapply on jobs.trinet.com

Software Engineer

CleraSan Francisco, CA· 3 days ago
Engineeringapply on jobs.ashbyhq.com

Software Engineer

ScienceCastLos Angeles, California, United States· 4 days ago
Engineering$80k–$135k/yrapply on sciencecast.org