Software Development Engineer 3 - Infrastructure
- Divisions, Inc.
- Cincinnati, Ohio
- Full Time
Title: Software Development Engineer 3
Reports To: Engineering Manager
Department: Product & Engineering - Engineering
Location: Cincinnati, OH or Seattle, WA
Position Status: Salary Exempt
About DMG:
Divisions Maintenance Group provides facility maintenance services to retail chains and distribution and fulfillment centers across the country.
We are leading the way with our technology, creating world-class products that are revolutionizing the industry and fulfilling our brand promise of "Uninterrupted Peace of Mind."
DMG is a Certified Great Place to Work with a strong, inclusive culture and top-notch benefits.
Job Summary:
We're seeking a highly skilled Infrastructure Engineer to join our engineering team and take ownership of the platforms that power our C# and Java applications. You'll be responsible for designing, implementing, and maintaining scalable, reliable, and secure CI/CD pipelines and cloud infrastructure - enabling our developers to ship with confidence and velocity.
What You'll Do:
- Design, build, and maintain CI/CD pipelines using tools like GitHub Actions, Jenkins, GitLab CI, or Azure DevOps
- Architect and manage cloud infrastructure (preferably AWS, Azure, or GCP) using Infrastructure-as-Code (IaC) tools such as Terraform, Pulumi, or CloudFormation
- Support deployment and operational needs of C# (.NET) and Java (Spring Boot or similar) applications.
- Build and maintain monitoring, logging, and alerting pipelines using tools like Prometheus, Grafana, ELK, CloudWatch, or Datadog
- Collaborate with development teams to streamline build and release workflows, and ensure platform reliability
- Implement security and compliance practices in the CI/CD and infrastructure ecosystem
- Troubleshoot system issues across cloud, pipeline, and runtime environment
- Drive cost optimization and scalability efforts for cloud services
- Automate environment provisioning for dev, QA, staging, and production
- Participate in on-call rotation or incident response (where applicable)
- Other duties as assigned by management
What You Need:
- 3-5+ years of experience in DevOps / Infrastructure roles.
- Proficiency with CI/CD tooling (e.g., GitHub Actions, Azure DevOps, Jenkins, GitLab CI
- Strong experience with cloud platforms (AWS, Azure, or GCP.
- Working knowledge of C# (.NET) and Java application lifecycles and deployment processes
- Experience with Docker and container orchestration (Kubernetes preferred
- Solid scripting skills (Bash, PowerShell, Python)
- Familiarity with Infrastructure as Code (Terraform, Pulumi, or CloudFormation)
- Ability to manage the stress of a fast-paced environment.
- Ability to meet the in-person requirements of the team and/or business needs.
Nice to Have:
- Experience with service mesh (e.g., Istio), API gateways, or microservices
- Knowledge of security best practices (IAM, secrets management, TLS)
- Experience in observability tooling and performance profiling
- Exposure to serverless frameworks or FaaS (AWS Lambda, Azure Functions)
What You'll Get:
At DMG, you'll be part of an amazing team that encourages learning, growth, and advancement. Our company has an entrepreneurial spirit that rewards self-starters and encourages employees to take charge of their own careers.
Some of our many benefits include:
- Health, dental and vision coverage on day 1.
- Dollar-for-dollar 401K match up to 4% of salary with immediate 100% vesting.
- Paid Primary and Secondary Caregiver leave.
- Employee Assistance Program to assist with everyday challenges.
- Paid time off to volunteer.
Divisions Maintenance Group is an equal opportunity employer.