> Markdown version of [/jobs/ext/4346692-software-developer-systems](https://www.wearedevelopers.com/jobs/ext/4346692-software-developer-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - Systems - **Company:** BOAB Ventures - **Location:** McLean, VA, United States - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Bash Shell, Cloud Computing, Computer Programming, Databases, Continuous Integration, Data Infrastructure, Relational Databases, DevOps, Disaster Recovery, Distributed Computing Environment, Distributed Systems, Amazon DynamoDB, Identity and Access Management, Python (Programming Language), Key Management, PostgreSQL, MongoDB, MySQL, Nagios, Networking Basics, NoSQL, Open Source Technology, Performance Tuning, Software Maintenance, Prometheus, Software Engineering, Software Systems, Systems Integration, Data Logging, Enterprise Software Applications, System Availability, Grafana, Apache Spark, Reliability of Systems, Amazon Virtual Private Cloud (VPC), Backend, Git, Amazon Relational Database Service, Containerization, Data Lakes, Git Flow, Infrastructure Automation Frameworks, Deployment Automation, Machine Learning Operations, Functional Programming, Cloudwatch, Api Gateway, Terraform, Docker, Jenkins, Microservices - **Published:** October 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=94b9a884674961c5 ## About the Role The ideal candidate has strong backend development experience, with additional exposure to DevOps practices, cloud infrastructure, and system integration., * 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, * Experience with data platform or distributed processing tools (Spark, Trino, Iceberg, Ranger, Superset) * Familiarity with data lake or lakehouse architectures * Experience with secrets management (AWS Secrets Manager, Parameter Store) * Experience with API gateways and microservices architectures * Knowledge of disaster recovery and system resilience design * Experience optimizing cloud infrastructure costs * Exposure to AI/ML infrastructure or model deployment systems * Experience with NoSQL databases (DynamoDB, MongoDB, etc.) * Familiarity with observability stacks (Grafana, ELK) * Experience contributing to or designing large-scale distributed systems ## Description * 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