Software Engineer-Configuration & Build Engineering
McLean, MD - USA
Job Summary
Title: Software Engineer-Configuration & Build Engineering
Location: Rockville MD or McLean VA (Hybrid)
Duration: 6 months Contract
Pay range: $50/hr - $60/hr on W2.
Only Local candidates who are in DC/VA/MD who can take Assessment before Submission and also required for F2F interview
Overview
We are seeking a highly skilled Software Engineer with strong expertise in configuration management build engineering and cloud-based development environments. This role focuses on ensuring reliable scalable and efficient software delivery through modern build pipelines environment management and automation practices.
The ideal candidate brings a blend of development experience (Java/Python) and DevOps/configuration management expertise with the ability to troubleshoot complex systems and continuously improve engineering workflows.
Required Technical Skills
- Strong programming experience in Java and/or Python
- Hands-on experience with AWS (Amazon Web Services) and cloud-native environments
- Expertise in software configuration management and version control systems (e.g. Git)
- Experience managing code baselines across development testing and release environments
- Familiarity with CI/CD pipelines and automated build systems
- Strong troubleshooting and debugging skills across distributed systems
Preferred Qualifications
- Experience with AI/Machine Learning workflows or model deployment pipelines
- Exposure to infrastructure-as-code tools (e.g. Terraform CloudFormation)
- Familiarity with containerization and orchestration (e.g. Docker Kubernetes)
- Experience working in data-driven or analytics-heavy environments
Core Responsibilities
- Manage and maintain code baselines build pipelines and environment configurations across development and test environments
- Design and optimize automated build integration and deployment processes
- Analyze and resolve build configuration and environment-related issues
- Recommend and implement improvements to configuration management systems and delivery workflows
- Support release management activities ensuring stability and consistency across environments
- Contribute to scalable and repeatable engineering practices
Collaboration & Communication
- Partner with engineering QA and platform teams to align build and release processes with project needs
- Communicate technical issues and solutions clearly to both technical and non-technical stakeholders
- Document processes configurations and system changes for transparency and continuity
- Provide guidance and informal mentorship to junior team members
Process Quality & Compliance
- Participate in continuous improvement initiatives for engineering and delivery processes
- Ensure adherence to security compliance and governance standards
- Maintain high standards for code quality documentation and operational excellence
- Support audit and compliance requirements through accurate configuration and process documentation
What Success Looks Like
- Reliable repeatable and efficient build and deployment pipelines
- Reduced environment inconsistencies and deployment failures
- Improved engineering productivity through automation and tooling
- Strong collaboration across teams with clear communication and documentation