Jobs · Engineering · Virginia

Senior Software Engineer

· McLean, VA · 1 mo ago
EngineeringFull-time

Responsibilities

  • Design, develop, test, and deploy secure enclave applications and supporting infrastructure.
  • Implement and integrate open-source solutions within CentOS/RHEL environments.
  • Build and manage cloud-based infrastructure using AWS services such as EC2, Lambda, and S3.
  • Automate environment provisioning and configuration with Infrastructure-as-Code tools (Terraform, Ansible, Packer, CloudFormation).
  • Support DevOps workflows, including CI/CD pipelines, version control, and deployment automation.
  • Develop and maintain microservice-based architectures using Docker and other container technologies.
  • Implement messaging solutions with AWS SQS/SNS, Apache Kafka, or RabbitMQ.
  • Collaborate within cross-functional teams to deliver mission-driven software solutions.
  • Design and support immutable and ephemeral cloud infrastructure across classified and unclassified networks.

Requirements

  • Full-stack development experience within CentOS/RHEL.
  • Strong scripting background (Bash and Python required; Java or Go preferred).
  • Extensive hands-on experience in AWS, including EC2, Lambda, S3, and Step Functions.
  • Proven experience leading or mentoring development teams.
  • Proficiency with Infrastructure-as-Code tools (Terraform, Ansible, Packer, CloudFormation).
  • Experience developing, deploying, and maintaining automation tools for AWS environments.
  • Solid understanding of microservices, containerization, and cloud-native design.
  • Experience with web servers (Apache, Tomcat, Nginx) and web technologies (HTML, CSS).
  • Proficiency with Git/GitHub and CI/CD tools such as Jenkins.
  • Familiarity with object-oriented programming (Java) and scripting (Python, Bash).
  • Linux system development and administration experience.

Desired Skills

  • Experience with Kubernetes setup, deployment, and management.
  • Familiarity with security accreditation processes and sponsor accreditation tools.
  • Hands-on experience with AWS database services (DynamoDB, RDS, MySQL).
  • Experience working with ELK Stack (Elasticsearch, Logstash, Kibana) and HashiCorp tools (Consul, Vault).

Benefits

  • Full-stack development experience within CentOS/RHEL.
  • Strong scripting background (Bash and Python required; Java or Go preferred).
  • Extensive hands-on experience in AWS, including EC2, Lambda, S3, and Step Functions.
  • Proven experience leading or mentoring development teams.
  • Proficiency with Infrastructure-as-Code tools (Terraform, Ansible, Packer, CloudFormation).
  • Experience developing, deploying, and maintaining automation tools for AWS environments.
  • Solid understanding of microservices, containerization, and cloud-native design.
  • Experience with web servers (Apache, Tomcat, Nginx) and web technologies (HTML, CSS).
  • Proficiency with Git/GitHub and CI/CD tools such as Jenkins.
  • Familiarity with object-oriented programming (Java) and scripting (Python, Bash).
  • Linux system development and administration experience.
  • Experience with Kubernetes setup, deployment, and management.
  • Familiarity with security accreditation processes and sponsor accreditation tools.
  • Hands-on experience with AWS database services (DynamoDB, RDS, MySQL).
  • Experience working with ELK Stack (Elasticsearch, Logstash, Kibana) and HashiCorp tools (Consul, Vault).

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com