Software Development Engineer 3
Description
Title: Software Development Engineer III
Reports To: Sr. 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:
The Software Development Engineer III is a senior contributor on the Supply Engineering team, responsible for building and supporting highly scalable backend services. This role develops the server-side application logic, data access layers, and performance-optimized services that form the foundation of our platform. The SDE-III drives architectural discussions, collaborates across teams, and ensures high quality standards that enable reliable product operations.
What You'll Do:
- Design, develop, implement, and test highly available and scalable backend services in a cloud-native microservice architecture.
- Own and evolve core backend components with a focus on performance, reliability, and maintainability.
- Lead and participate in technical design and architecture discussions, influencing system direction and design patterns.
- Collaborate with Product, Architecture, and cross-functional engineering teams to deliver end-to-end solutions.
- Implement and maintain APIs (REST, gRPC, GraphQL) and efficient data access patterns.
- Work with relational and non-relational databases, optimizing queries and ensuring efficient resource utilization.
- Contribute to continuous improvement of engineering processes, code quality, deployments, and monitoring.
- Mentor teammates and foster a culture of learning, collaboration, and healthy risk-taking.
- Bring forward new ideas to enhance platform capabilities, product features, and development practices.
- Opportunity to develop AI-powered capabilities and integrate machine learning or LLM-based features into backend systems, working alongside platform and data teams (experience helpful but not required).
- Other duties as assigned by management.
What You Need:
- 8+ years building scalable, highly available backend systems in a cloud-native microservice environment.
- 7+ years of experience with C# , familiarity with the C# language-ext library is a plus.
- Experience with AWS or other major cloud platforms.
- Experience implementing and consuming REST, gRPC, GraphQL APIs.
- Strong experience with relational and non-relational databases (PostgreSQL, SQL Server, MySQL, MongoDB) including schema design and performance tuning.
- Familiarity with Kafka or other messaging/event streaming platforms.
- Understanding of modern architectural patterns such as Onion, Hexagonal, or Clean Architecture.
- Experience with Git and CI/CD workflows; comfortable shipping to production frequently.
- Experience working within Agile development practices.
- Strong communication and collaboration skills across technical and non-technical stakeholders.
- Ability to thrive in a fast-paced environment and meet in-person collaboration needs.
- Experience with F# or functional programming concepts is a plus.
- Experience building or integrating AI/ML-powered features, LLM-based workflows, or data-driven automation is a plus.
- Ability to manage the stress of a fast-paced environment.
- Ability to meet the in-person requirements of the team and/or business needs.
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.