Software Development Engineer 2

5 Months ago • 5 Years +

Job Summary

Job Description

The Software Development Engineer 2 will be responsible for designing, developing, implementing, and testing highly available, scalable systems in a cloud-native microservice architecture. They will contribute new ideas for features and platform enhancements and collaborate with product management, architecture, and cross-functional peers. The engineer will also be involved in creating a culture where teamwork is valued and risk-taking is rewarded. This role requires an understanding of backend services for provider invoicing and the ability to drive architectural conversations and ensure high-quality deliverables.
Must have:
  • 5+ years experience in backend software development.
  • Experience in cloud-native microservice architecture.
  • Experience with C# programming language.
  • Experience with Git or similar version control system.
Good to have:
  • Experience with functional languages like F#, Scala, OCaml or Haskell.
  • Experience with cloud platforms (AWS preferred).
  • Experience implementing API protocols: GraphQL, gRPC, SOAP, and REST APIs.
  • Experience with relational and non-relational databases.
Perks:
  • 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.

Job Details

Title: Software Development Engineer 2

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:

An engineer on the invoicing actively participates in building and supporting backend services for provider invoicing. The engineer drives architectural conversations and collaboration across team, ensuring adherence to high quality of deliverables supporting easy product operations.

 

What You'll Do:

  • Designing, developing, implementing, and testing highly available, scalable systems in a cloud-native microservice architecture.
  • Contributing new ideas for features and platform enhancements.
  • Collaborate with product management, architecture, and your cross-functional peers.
  • Creating a culture where teamwork is valued and risk-taking is rewarded.

 

What You Need:

  • Ideal candidates will have 5+ years' experience in backend software development.
  • 5+ years of 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 language experience with C# (9.0 or 10.0 ideal).
  • Experience with the C# language-ext library.
  • Experience with a functional language like F#, Scala, OCaml or Haskell.
  • Experience with cloud platforms (Preferred AWS).
  • Experience implementing and consuming API protocols: GraphQL, gRPC, SOAP, and REST APIs (GraphQL with Hot Chocolate framework ideal).
  • Experience with relational and non-relational databases (design, administration, tuning).
  • Experience with ORMs Dapper or Zonkey (preferred)Databases: PostgreSQL, SQL, MYSQL, MongoDB.
  • Data Pipeline: Kafka messaging vs events.
  • Architecture: Onion, Hexagonal, Clean.
  • Experience using Git or other similar version control system.
  • Experience working on an Agile team delivering changes to production many times per day.
  • Contributing new ideas for features and platform enhancements.
  • Collaborate with product management, architecture, and your cross-functional peers.
  • Creating a culture where teamwork is valued and risk-taking is rewarded.
  • 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.

Similar Jobs

Aerospike - Senior Software Engineer, Cloud

Aerospike

(Remote)
1 Month ago
Appier - Software Engineer, Data Backend(Data Platform)

Appier

Taipei City, Taiwan (On-Site)
6 Months ago
PwC - Senior Associate_Databricks_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
8 Months ago
Playrix - Technical Director (Game Project)

Playrix

Serbia (Remote)
7 Months ago
Sumo Logic - Senior Software Engineer - AI Platform

Sumo Logic

United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Truecaller - Data Architect

Truecaller

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Demandbase - Staff Software Engineer (Backend)

Demandbase

Hyderabad, Telangana, India (On-Site)
1 Month ago
Epic Games - Analytics Lead (Gameplay)

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Electronic Arts - Software Engineer - User Generated Experiences

Electronic Arts

British Columbia, Canada (Hybrid)
1 Month ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago
White Hat Gaming  - Scala Developer

White Hat Gaming

(Remote)
7 Months ago
Netflix - Data Engineer 5 - Playback

Netflix

United States (Remote)
1 Month ago
ByteDance - Backend Software Engineer Intern (Product RD and Infrastructure-Global E-Commerce)- 2025 Summer (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Playtech - Scala Developer

Playtech

Kyiv, Kyiv City, Ukraine (Hybrid)
3 Months ago
The Walt Disney Company - Senior Software Engineer - Identity

The Walt Disney Company

New York, New York, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Cincinnati, Ohio, United States

ION - Technical Support Analyst, Chicago - 5849/9555

ION

Chicago, Illinois, United States (On-Site)
7 Months ago
Highspot - Head of Global IT & Enterprise Applications

Highspot

Seattle, Washington, United States (Hybrid)
4 Months ago
Canva - Senior Manager, Corporate Accounting

Canva

Seattle, Washington, United States (Remote)
3 Months ago
Rockstar Games - Senior Data Engineer

Rockstar Games

New York, New York, United States (On-Site)
3 Months ago
31st Union - Writer

31st Union

San Mateo, California, United States (On-Site)
1 Month ago
Jane Street - Software Engineer

Jane Street

New York, New York, United States (On-Site)
1 Month ago
WebTech Corporation - CNC Machinist

WebTech Corporation

Export, Pennsylvania, United States (On-Site)
1 Month ago
Blitre Rewards - Back End Engineer - Operations

Blitre Rewards

New York, New York, United States (On-Site)
1 Month ago
Illumination - Marketing Strategy Intern, MBA – Summer 2025

Illumination

Santa Monica, California, United States (On-Site)
3 Months ago
Saviynt - Senior Engineer SDET, Quality Engineering

Saviynt

El Segundo, California, United States (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Dayton, Ohio, United States (On-Site)

Chicago, Illinois, United States (On-Site)

Orlando, Florida, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Dallas, Texas, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

View All Jobs

Get notified when new jobs are added by DMG

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug