Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Divisions Maintenance Group Logo

Software Development Engineer 3

Divisions Maintenance Group

Salary not specified
Nov 19, 2025
Cincinnati, OH, US
Apply Now

Divisions Maintenance Group is looking to build and support highly scalable backend services to revolutionize the facility maintenance industry with technology.

Requirements

  • 8+ years building scalable, highly available backend systems in a cloud-native microservice environment.
  • 7+ years of experience with C-Sharp , familiarity with the C-Sharp language-ext library is a plus.
  • Experience with AWS or other major cloud platforms.
  • Experience implementing and consuming REST, gRPC, GraphQL APIs.
  • Strong experience with relational and non-relational databases (PostgreSQL, SQL Server, MySQL, MongoDB) including schema design and performance tuning.
  • Familiarity with Kafka or other messaging/event streaming platforms.
  • Understanding of modern architectural patterns such as Onion, Hexagonal, or Clean Architecture.

Responsibilities

  • Design, develop, implement, and test highly available and scalable backend services in a cloud-native microservice architecture.
  • Own and evolve core backend components with a focus on performance, reliability, and maintainability.
  • Lead and participate in technical design and architecture discussions, influencing system direction and design patterns.
  • Collaborate with Product, Architecture, and cross-functional engineering teams to deliver end-to-end solutions.
  • Implement and maintain APIs (REST, gRPC, GraphQL) and efficient data access patterns.
  • Work with relational and non-relational databases, optimizing queries and ensuring efficient resource utilization.
  • Contribute to continuous improvement of engineering processes, code quality, deployments, and monitoring.

Other

  • Mentor teammates and foster a culture of learning, collaboration, and healthy risk-taking.
  • Bring forward new ideas to enhance platform capabilities, product features, and development practices.
  • Opportunity to develop AI-powered capabilities and integrate machine learning or LLM-based features into backend systems, working alongside platform and data teams (experience helpful but not required).
  • Strong communication and collaboration skills across technical and non-technical stakeholders.
  • Ability to thrive in a fast-paced environment and meet in-person collaboration needs.