Software Developer

Quantum Science Solutions
McLean, United States of America
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

McLean, United States of America

Tech stack

Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Apache HTTP Server
Bash
Cloud Computing
Databases
Computer Engineering
Continuous Integration
Custom Software
Data Infrastructure
Data Visualization
DevOps
Disaster Recovery
Amazon DynamoDB
Identity and Access Management
Python
Key Management
PostgreSQL
Metadata Repositories
MongoDB
MySQL
NoSQL
Open Source Technology
Performance Tuning
Cloud Services
Prometheus
Software Engineering
Systems Integration
Data Logging
Scripting (Bash/Python/Go/Ruby)
System Availability
Delivery Pipeline
Grafana
Spark
Reliability of Systems
Amazon Web Services (AWS)
GIT
Amazon Web Services (AWS)
Containerization
Git Flow
Infrastructure Automation Frameworks
Information Technology
Machine Learning Operations
Data Lakehouse
Functional Programming
Cloudwatch
Api Gateway
Terraform
Software Version Control
Docker
ELK
Jenkins
Microservices

Job description

Quantum Science Solutions (QSS) is seeking a highly skilled Software Developer (Systems Software) to support a team specializing in the design, engineering, implementation, development, and maintenance of enterprise-quality systems, networks, and applications. This is a DevOps-focused role requiring hands-on expertise in cloud infrastructure, automation, and system integration. The ideal candidate will bring strong experience in CI/CD, Infrastructure as Code, AWS cloud services, and containerized environments, along with a deep understanding of system reliability, scalability, and security. The successful candidate will work closely with cross-functional teams in an Agile environment to deliver secure, high-performance solutions and support mission-critical operations.

Key Responsibilities

  • Design, implement, and maintain scalable systems and infrastructure using DevOps best practices
  • Develop and manage CI/CD pipelines using Jenkins
  • Implement and maintain Infrastructure as Code (IaC) using Terraform
  • Deploy, manage, and optimize applications within AWS cloud environments
  • Develop automation scripts using Bash and Python
  • Build and maintain containerized environments (Docker, Podman)
  • Administer and support self-hosted databases (PostgreSQL, MySQL) including backup/recovery, HA, and performance tuning
  • Implement monitoring, logging, and alerting using Prometheus, Alertmanager, and CloudWatch
  • Integrate and deploy cloud services, open-source tools, and custom applications
  • Ensure compliance with networking, security, IAM policies, and AWS architecture best practices
  • Manage source code and workflows using Git-based version control systems
  • Collaborate within Agile teams to deliver reliable and scalable system solutions

Requirements

  • Demonstrated experience implementing and managing CI/CD pipelines (Jenkins required)
  • Strong proficiency with Infrastructure as Code tools (Terraform required)
  • Hands-on experience with AWS services, including EC2, S3, RDS, Lambda, VPC, IAM, and CloudWatch
  • Experience with containerization technologies such as Docker and Podman
  • Strong scripting proficiency in Bash (required) and Python (required)
  • Experience with self-hosted databases, including installation, configuration, backup/recovery, high availability, and performance tuning (PostgreSQL and MySQL)
  • Hands-on experience with monitoring, logging, and alerting systems (Prometheus, Alertmanager, CloudWatch)
  • Experience integrating and deploying AWS services, open-source applications, COTS/GOTS products, and custom systems
  • Strong understanding of networking, security, IAM policies, and AWS architecture best practices
  • Experience with Git-based workflows, branching strategies, and version control best practices

Preferred Skills

  • Experience deploying and managing data platform components (Apache Spark, Trino, Apache Ranger, Apache Iceberg, Apache Superset, data catalogs)
  • Familiarity with data lakehouse architectures
  • Experience with secrets management solutions (AWS Secrets Manager, Parameter Store)
  • Knowledge of disaster recovery, backup strategies, and continuity planning
  • Familiarity with API gateways and microservices architectures
  • Experience with AWS cost optimization practices
  • Background supporting AI/ML workloads or model serving infrastructure
  • Experience mentoring team members on DevOps and cloud best practices
  • Experience with NoSQL databases (DynamoDB, MongoDB, etc.)
  • Familiarity with monitoring and visualization tools (Grafana, ELK stack)
  • Experience integrating with enterprise-level services, * B.S. in Computer Science, Computer Engineering, Computer Information Systems, or related field, or equivalent experience

Benefits & conditions

  • Competitive compensation with annual performance bonuses
  • Premium Medical, Dental, & Vision coverage
  • Generous PTO plus Federal Holidays
  • 401(k) with company match
  • Opportunities for continuous learning and skill development

Apply for this position