Software Development Engineer 2

4 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

Playrix - Technical Director (Game Project)

Playrix

Ireland (Remote)
6 Months ago
Prophecy - Senior Backend Engineer

Prophecy

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Western Digital - Principal Engineer, Enterprise Data Platform

Western Digital

(Remote)
1 Day ago
Anthology - Associate Software Engineer I

Anthology

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
Revolgy - L2 Cloud Operations Engineer

Revolgy

Georgia, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Notion - Data Engineer, Product

Notion

San Francisco, California, United States (On-Site)
9 Hours ago
ByteDance - Backend Engineer Lead - ARK Large Model Platform (Singapore)

ByteDance

Singapore (On-Site)
5 Months ago
ByteDance - Data Engineer, Cloud and System

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Playrix - Senior Engineering Manager

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
6 Months ago
ION - Software/Artificial Intelligence Engineer - Graduate Development Program

ION

Pisa, Tuscany, Italy (Hybrid)
3 Months ago
Drive mode - Sr. Backend Engineer

Drive mode

Mountain View, California, United States (Hybrid)
1 Year ago
Notion - Data Engineer, Infrastructure

Notion

San Francisco, California, United States (On-Site)
9 Hours ago
Epic Games - Principal Data Analyst, Ecosystem Economy & UGC

Epic Games

(On-Site)
3 Months ago
The Walt Disney Company - Senior Software Engineer - Scala

The Walt Disney Company

New York, New York, United States (On-Site)
2 Weeks ago
Tencent - Game Strategy & Data Analyst Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Cincinnati, Ohio, United States

NVIDIA - Senior Digital Design Verification Engineer - Hardware

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Google - Product Excellence Manager, Measurement Foundations and Audience

Google

San Francisco, California, United States (On-Site)
3 Days ago
Adyen - Team Lead Data

Adyen

Chicago, Illinois, United States (On-Site)
16 Hours ago
Kokotree - Character and Background Designers

Kokotree

Wilmington, North Carolina, United States (On-Site)
5 Months ago
Epic Games - Senior Procurement Operations Analyst

Epic Games

New York, New York, United States (On-Site)
2 Weeks ago
Meta - Software Engineering Manager, Product

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Software Engineer Intern (CDN/Edge/Traffic Platform)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Interface AI - Technical Customer Success Manager

Interface AI

United States (Remote)
2 Months ago
Meta - Technical Program Manager, Privacy Infra

Meta

Boston, Massachusetts, United States (On-Site)
5 Months ago
Absurd Ventures - General Audio Fiction Application

Absurd Ventures

Santa Monica, California, United States (On-Site)
1 Day 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

Dallas, Texas, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Madison, Wisconsin, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Denver, Colorado, United States (On-Site)

Seattle, Washington, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (Hybrid)

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