Jobs · Engineering · Virginia

Software Developer - Systems with Security Clearance

BOAB Ventures · McLean, VA · 1 wk ago
EngineeringFull-time

Duties & Responsibilities

  • Design, develop, and maintain systems-level software and backend services supporting enterprise mission applications
  • Build and enhance automation, deployment, and integration components that support platform reliability and scalability
  • Develop and support CI/CD pipeline components (Jenkins) and deployment automation workflows
  • Implement Infrastructure as Code solutions using Terraform to support reproducible system environments
  • Develop containerized applications and services using Docker and Podman
  • Write efficient, maintainable software using Python and Bash for system automation and integration tasks
  • Integrate and deploy software systems across AWS services, open-source tools, and enterprise applications (COTS/GOTS/custom)
  • Develop and maintain services interacting with databases (PostgreSQL, MySQL), including performance-aware design considerations
  • Implement observability solutions including logging, monitoring, and alerting (Prometheus, Alertmanager, CloudWatch)
  • Collaborate on system architecture design, ensuring scalability, reliability, and security best practices
  • Work with Git-based workflows and contribute to structured software development lifecycle processes
  • Support troubleshooting, performance tuning, and production issue resolution across distributed systems

Requirements

  • Strong programming experience in Python and/or systems-level development (Python required, Bash required)
  • Experience building or maintaining backend or systems software in production environments
  • Experience with CI/CD pipelines (Jenkins)
  • Experience with Infrastructure as Code tools (Terraform)
  • Experience with AWS core services (EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch)
  • Experience with containerization technologies (Docker, Podman)
  • Experience working with relational databases (PostgreSQL, MySQL), including performance awareness and operational support
  • Experience with monitoring/logging/alerting tools (Prometheus, Alertmanager, CloudWatch)
  • Strong understanding of system design, networking fundamentals, and distributed system behavior
  • Experience with Git-based development workflows

Similar jobs