Divisions Maintenance Group
Title:
Software Development Engineer 1
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: A Software Development Engineer 1 on the invoicing actively participates in building and supporting backend services for provider invoicing. They drive architectural conversations and collaboration across teams, ensuring high-quality deliverables that support easy product operations.
What You'll Do:
Design, develop, implement, and test highly available, scalable systems in a cloud-native microservice architecture.
Contribute new ideas for features and platform enhancements.
Collaborate with product management, architecture, and cross-functional peers.
Create a culture where teamwork is valued and risk-taking is rewarded.
Perform other duties as assigned by management.
What You Need:
Good design and architectural skills.
Experience building endpoints leveraging REST, GraphQL, and protobufs.
Strong analytic and problem-solving mindset.
Strong process management and Agile skills.
Outstanding listening skills.
Excellent organization and time management skills.
At least 2 years’ experience in backend software development.
3+ years designing, developing, implementing, and testing highly available, scalable systems in a cloud-native microservice architecture.
Ability to adapt to changing requirements and aggressive delivery timelines; Agile development experience (including tools like Visual Studio, Git, TeamCity, SCRUM/Agile tools).
3+ years of programming experience with C# (F# or equivalent).
Experience with cloud platforms (Preferred AWS).
Experience with API protocols: GraphQL, gRPC, SOAP, REST (GraphQL with Hot Chocolate framework preferred).
Experience with relational and non-relational databases (design, administration, tuning).
Experience using Git or similar version control systems.
Resourceful with problem-solving skills.
Comfortable with ambiguity and change.
Ability to balance proactive and reactive strategies.
Detail-oriented with tactical focus.
Proven team player with positive relationship management skills.
Business and outcome-focused.
Working knowledge of GenAI and related technologies.
Familiarity with AI-assisted coding tools.
Ability to manage stress in a fast-paced environment.
Ability to meet in-person requirements as needed.
What You'll Get: At DMG, you’ll be part of an innovative team that encourages learning, growth, and advancement. Our entrepreneurial spirit rewards self-starters and encourages employees to take charge of their careers.
Benefits include:
Health, dental, and vision coverage from day 1.
Dollar-for-dollar 401K match up to 4% with immediate vesting.
Paid primary and secondary caregiver leave.
Employee Assistance Program.
Paid volunteer time off.
Divisions Maintenance Group is an equal opportunity employer.
#J-18808-Ljbffr
Software Development Engineer 1
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: A Software Development Engineer 1 on the invoicing actively participates in building and supporting backend services for provider invoicing. They drive architectural conversations and collaboration across teams, ensuring high-quality deliverables that support easy product operations.
What You'll Do:
Design, develop, implement, and test highly available, scalable systems in a cloud-native microservice architecture.
Contribute new ideas for features and platform enhancements.
Collaborate with product management, architecture, and cross-functional peers.
Create a culture where teamwork is valued and risk-taking is rewarded.
Perform other duties as assigned by management.
What You Need:
Good design and architectural skills.
Experience building endpoints leveraging REST, GraphQL, and protobufs.
Strong analytic and problem-solving mindset.
Strong process management and Agile skills.
Outstanding listening skills.
Excellent organization and time management skills.
At least 2 years’ experience in backend software development.
3+ years designing, developing, implementing, and testing highly available, scalable systems in a cloud-native microservice architecture.
Ability to adapt to changing requirements and aggressive delivery timelines; Agile development experience (including tools like Visual Studio, Git, TeamCity, SCRUM/Agile tools).
3+ years of programming experience with C# (F# or equivalent).
Experience with cloud platforms (Preferred AWS).
Experience with API protocols: GraphQL, gRPC, SOAP, REST (GraphQL with Hot Chocolate framework preferred).
Experience with relational and non-relational databases (design, administration, tuning).
Experience using Git or similar version control systems.
Resourceful with problem-solving skills.
Comfortable with ambiguity and change.
Ability to balance proactive and reactive strategies.
Detail-oriented with tactical focus.
Proven team player with positive relationship management skills.
Business and outcome-focused.
Working knowledge of GenAI and related technologies.
Familiarity with AI-assisted coding tools.
Ability to manage stress in a fast-paced environment.
Ability to meet in-person requirements as needed.
What You'll Get: At DMG, you’ll be part of an innovative team that encourages learning, growth, and advancement. Our entrepreneurial spirit rewards self-starters and encourages employees to take charge of their careers.
Benefits include:
Health, dental, and vision coverage from day 1.
Dollar-for-dollar 401K match up to 4% with immediate vesting.
Paid primary and secondary caregiver leave.
Employee Assistance Program.
Paid volunteer time off.
Divisions Maintenance Group is an equal opportunity employer.
#J-18808-Ljbffr