About the Role: The DevOps / Software Configuration Engineer is responsible for building, maintaining, and operating automated build and deployment pipelines for Java-based enterprise applications. This role ensures reliable, repeatable, and auditable software delivery by designing and supporting CI/CD, environment promotion, and release automation across AWS and Azure infrastructure. The DevOps / Software Configuration Engineer partners closely with Engineering, QA, and Application Support teams to support modern deployment practices and the transition toward containerized workloads.
Title:
DevOps Software Configuration Engineer Location:
Remote - United States Schedule:
Full-time, Monday through FridayDepartment:
Information Technology Reports To:
Engineering Leadership Compensation:
$130,000 to $145,000 Key Responsibilities: - Design, implement, and maintain CI/CD pipelines that pull source code from GitHub, build Java applications, and package deployment artifacts
- Automate deployments across multiple environments, including Development, QA, UAT, Pilot, and Production
- Integrate automated smoke tests and validation checks into deployment pipelines
- Establish artifact versioning, tagging, and promotion strategies to support controlled releases and rollbacks
- Support application deployments across AWS and Azure virtual machine environments
- Assist with the transition of applications toward containerized deployments using Kubernetes
- Maintain environment consistency across platforms and deployment stages
- Own and enforce source control branching, merging, tagging, and release conventions
- Maintain build, deployment, and release documentation, including runbooks and standard operating procedures
- Coordinate software releases with Development, QA, and Application Support teams
- Assist with troubleshooting build, deployment, and environment-related issues
- Participate in incident response related to deployment or configuration failures
- Perform other duties as assigned
Required Qualifications: - Bachelor's degree in Computer Science, Information Systems, or equivalent practical experience
- 3 to 6 years of experience in DevOps, build and release engineering, or software configuration roles
- Experience building CI/CD pipelines for Java-based applications
- Hands-on experience with GitHub-based source control workflows
- Experience deploying applications to Linux-based virtual machines in AWS and/or Azure
- Working knowledge of scripting languages such as Bash or PowerShell
- Strong understanding of CI/CD concepts and practical DevOps workflows
- Strong troubleshooting skills across application, build, and environment layers
- Clear written and verbal communication skills
Preferred Qualifications: - Experience with container technologies such as Docker and Kubernetes-based deployments
- Experience with pipeline tooling such as Azure DevOps, GitHub Actions, or similar platforms
- Familiarity with infrastructure-as-code concepts and tools
- Experience supporting multi-environment enterprise applications
- Detail-oriented mindset with a focus on reliability, repeatability, and auditability
Employment eligibility: - Candidates must be legally authorized to work in the United States at the time of hire
- The company does not provide employment visa sponsorship for this position
- As a condition of employment, a pre-employment background check will be conducted
- At this time, we are unable to consider candidates residing in the state of New York for this position
What We Offer: - Comprehensive paid training
- Medical, dental, and vision insurance
- HSA and FSA available
- 401(k) with company match
- Paid Wellness Time and Holidays
- Employer paid life insurance and long-term disability
- Internal growth opportunities
#LI-Remote