Logo
Divisions Maintenance Group

Software Development Engineer 1

Divisions Maintenance Group, Seattle, Washington, us, 98127

Save Job

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