Software Development Engineer I

Product & Engineering United States Cincinnati, Ohio


Description

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:

As a Backend Engineer on the Supply team, you will play a key role in designing, developing, and supporting backend services for web and mobile applications. You will actively contribute to architectural discussions, collaborate across teams, and ensure the delivery of high-quality, scalable solutions. If you’re looking to work at startup speed, solve complex technical problems, and build a product that service providers love, this role at DMG could be the right fit for you.

 

What You'll Do:

  • Develop, implement scalable backend systems to support web and mobile applications in a cloud-native microservice architecture.
  • Collaborate closely with frontend development teams and product managers to deliver new features and platform improvements.
  • Create and maintain RESTful APIs and GraphQL interfaces for seamless integration between mobile apps and backend services.
  • Ensure robust performance, security, and scalability of backend systems.
  • Foster a culture of teamwork, where collaboration and risk-taking are encouraged.

 

What You Need:

  • Ideal candidates will have 2+ years' experience in backend software development.
  • 2 years of programming language experience in C#, Node.js
  • Experience in developing, implementing, and testing backend systems for web and mobile applications.
  • Understanding of microservice architecture and cloud platforms (AWS preferred).
  • Proficiency in building and consuming API protocols like REST and GraphQL.
  • Familiarity with relational and non-relational databases, including PostgreSQL, MySQL, and MongoDB.
  • Familiarity with containerization tools (e.g., Docker) and deployment using cloud services.
  • Experience working in Agile development environments using tools like Git, Jira, and CI/CD pipelines.
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.

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.