Senior Software Engineer

1 week ago


Cincinnati, Ohio, United States Divisions Maintenance Group Full time

Position Title: Software Development Engineer 4

Reporting To: Engineering Manager

Department: Product & Engineering - Engineering

Location: Cincinnati, OH or Seattle, WA

Employment Status: Salary Exempt

About Divisions Maintenance Group:

Divisions Maintenance Group specializes in providing comprehensive facility maintenance solutions to retail chains and distribution centers nationwide.

We are at the forefront of technological innovation, developing exceptional products that are transforming the industry and delivering on our commitment to "Uninterrupted Peace of Mind."

Recognized as a Certified Great Place to Work, DMG boasts a robust, inclusive culture along with outstanding benefits.

Role Overview:

As a Software Development Engineer 4, you will serve as a senior developer on the Provider team, actively engaged in the design and support of backend services for provider onboarding and management. You will lead architectural discussions and foster collaboration within the team, ensuring high-quality deliverables that facilitate seamless product operations.

Key Responsibilities:

  • Design, develop, implement, and test highly available, scalable systems within a cloud-native microservice architecture.
  • Contribute innovative ideas for new features and platform improvements.
  • Collaborate effectively with product management, architecture, and cross-functional teams.
  • Promote a culture of teamwork and encourage risk-taking.
  • Mentor junior engineers and provide technical leadership.

Qualifications:

  • Over 10 years of experience in backend software development.
  • At least 8 years of experience in designing and implementing highly available, scalable systems in a cloud-native microservice architecture.
  • Proven ability to adapt to evolving requirements and tight delivery schedules; experience with Agile methodologies (including tools like Visual Studio, Git, SCRUM/Agile tools).
  • Minimum of 7 years of experience with object-oriented programming languages (e.g., Java, C#).
  • Familiarity with the C# language-ext library.
  • Experience with functional programming languages such as F# is advantageous.
  • Experience with cloud platforms, preferably AWS.
  • Proficient in implementing and utilizing API protocols: GraphQL, gRPC, SOAP, and REST APIs.
  • Experience with both relational and non-relational databases (design, administration, optimization).
  • Familiarity with databases such as PostgreSQL, SQL, MySQL, and MongoDB.
  • Experience with data pipelines, including Kafka messaging and event streaming.
  • Understanding of architectural patterns like Onion, Hexagonal, and Clean Architecture.
  • Proficient in using Git or similar version control systems.
  • Experience working on Agile teams delivering frequent production changes.
  • Encourage a culture of teamwork and risk-taking.
  • Mentor junior engineers through technical guidance, code reviews, and career development support.
  • Foster a learning environment that promotes knowledge sharing and continuous improvement, ensuring team members grow both technically and professionally.
  • Ability to thrive in a fast-paced environment.
  • Willingness to meet the in-person requirements of the team and business needs.

Benefits:

At DMG, you will be part of a dynamic team that values learning, growth, and career advancement. Our company culture encourages initiative and empowers employees to take ownership of their professional journeys.

Some of the benefits we offer include:

  • Comprehensive health, dental, and vision coverage from day one.
  • Dollar-for-dollar 401K match up to 4% of salary with immediate 100% vesting.
  • Paid leave for primary and secondary caregivers.
  • Employee Assistance Program to support everyday challenges.
  • Paid time off for volunteering activities.

Divisions Maintenance Group is an equal opportunity employer.



  • Cincinnati, Ohio, United States dhanutek Full time

    Job Title: Senior Software Development EngineerAbout the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Dhanutek. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software applications.Key ResponsibilitiesDesign and develop software...


  • Cincinnati, Ohio, United States JobRialto Full time

    Position Overview The Senior Java Software Engineer is tasked with leading the design, development, testing, debugging, maintenance, and documentation of software components assigned to the engineering team. This position requires steering the technical design process, offering leadership in technical standards and methodologies, and ensuring the successful...


  • Cincinnati, Ohio, United States Flexton Inc. Full time

    Position: Senior Java DeveloperCompany: Flexton Inc.Location: RemoteOverview:Flexton Inc. is seeking a highly skilled Senior Java Developer to take on a pivotal role in our software development team. The ideal candidate will have extensive experience in software engineering and a passion for delivering high-quality solutions that align with business...


  • Cincinnati, Ohio, United States Divisions Maintenance Group Full time

    Title: Software Development Engineer 4Reports To: Engineering ManagerDepartment: Product & Engineering - EngineeringPosition Status: Salary Exempt About Divisions Maintenance Group: Divisions Maintenance Group specializes in providing comprehensive facility maintenance solutions to various retail chains and distribution centers nationwide. Our commitment to...


  • Cincinnati, Ohio, United States Divisions Maintenance Group Full time

    Position Title: Software Development Engineer 4Reporting To: Engineering ManagerDepartment: Product & Engineering - EngineeringLocation: Cincinnati, OH or Seattle, WAEmployment Status: Salary Exempt About Divisions Maintenance Group: Divisions Maintenance Group specializes in providing facility maintenance solutions to retail chains and distribution centers...


  • Cincinnati, Ohio, United States Divisions Maintenance Group Full time

    Position Title: Software Development Engineer 4Reporting To: Engineering ManagerDepartment: Product & Engineering - EngineeringLocation: Cincinnati, OH or Seattle, WAEmployment Status: Salary Exempt About Divisions Maintenance Group: Divisions Maintenance Group specializes in providing comprehensive facility maintenance solutions to retail chains and...


  • Cincinnati, Ohio, United States Divisions Maintenance Group Full time

    Position Title: Software Development Engineer 4Reporting To: Engineering ManagerDepartment: Product & Engineering - EngineeringLocation: Cincinnati, OH or Seattle, WAEmployment Status: Salary Exempt About Divisions Maintenance Group: Divisions Maintenance Group specializes in providing comprehensive facility maintenance solutions to various retail chains and...


  • Cincinnati, Ohio, United States Divisions Maintenance Group Full time

    Position Title: Software Development Engineer 4Reporting To: Engineering ManagerDepartment: Product & Engineering - EngineeringWork Location: Cincinnati, OH or Seattle, WAEmployment Status: Salary Exempt About Divisions Maintenance Group: Divisions Maintenance Group specializes in providing facility maintenance solutions to retail chains and distribution...


  • Cincinnati, Ohio, United States Divisions Maintenance Group Full time

    Position Title: Software Development Engineer 4Reporting To: Engineering ManagerDepartment: Product & Engineering - EngineeringLocation: Cincinnati, OH or Seattle, WAEmployment Status: Salary Exempt About Divisions Maintenance Group: Divisions Maintenance Group specializes in providing facility maintenance solutions to retail chains and distribution centers...


  • Cincinnati, Ohio, United States GE Aviation Full time

    Job SummaryWe are seeking a highly skilled Senior Staff Software Engineer in Test Systems Engineering to join our Data Acquisition Systems team at GE Aviation. As a key member of our team, you will be responsible for designing and developing cutting-edge software architectures for data acquisition systems used in aircraft engine testing.Key...


  • Cincinnati, Ohio, United States Fifth Third Bank Full time

    Transforming Banking with Innovative SolutionsWe're seeking a talented Senior Software Engineer to join our team at Fifth Third Bank. As a key member of our agile squad, you'll play a crucial role in designing and implementing software solutions that drive business growth and customer satisfaction.Key Responsibilities:Design and develop software solutions...


  • Cincinnati, Ohio, United States GE Renewable Energy Power and Aviation Full time

    Position OverviewAt GE Renewable Energy Power and Aviation, we are at the forefront of transforming the future of flight, ensuring safe journeys for all. Our commitment to innovation in fuel efficiency and noise reduction drives us to explore new avenues for enhancing productivity within the aerospace sector. Joining our team means immersing yourself in a...


  • Cincinnati, Ohio, United States Flexton Inc. Full time

    Position: Senior Lead DeveloperCompany: Flexton Inc.Location: RemotePosition Overview:Flexton Inc. is seeking a highly skilled Senior Lead Developer to spearhead the development and implementation of innovative software solutions. The ideal candidate will play a pivotal role in guiding the technical direction of projects while ensuring the delivery of...


  • Cincinnati, Ohio, United States Western & Southern Financial Group Full time

    Senior Software EngineerOnsite - Cincinnati, OHFull-Time / Direct PlacementWestern & Southern Financial Group (W&SFG) stands as a prominent Fortune 500 Financial Services organization, boasting a rich legacy of resilience and reliability. We offer a diverse range of products including life and health insurance, annuities, mutual funds, and investment...


  • Cincinnati, Ohio, United States Western & Southern Financial Group Full time

    Senior Software EngineerLocation: OnsiteEmployment Type: Full-Time / Direct PlacementWestern & Southern Financial Group (W&SFG) stands as a prominent Fortune 500 entity in the Financial Services sector, boasting a rich legacy of reliability and growth. We offer a comprehensive range of products including life and health insurance, annuities, mutual funds,...


  • Cincinnati, Ohio, United States Western & Southern Financial Group Full time

    Senior Software EngineerOnsite - Cincinnati, OHFull-Time / Direct PlacementWestern & Southern Financial Group (W&SFG) stands as a prominent Fortune 500 Financial Services organization with a rich legacy of reliability and strength. We offer a diverse range of products including life and health insurance, annuities, mutual funds, and investment management...


  • Cincinnati, Ohio, United States GE Renewable Energy Power and Aviation Full time

    Job OverviewGE Renewable Energy Power and Aviation is dedicated to pioneering innovative technologies aimed at achieving net zero carbon emissions by 2050, thereby fostering a more sustainable aviation future. We invite you to be part of our team as a Senior Embedded Software Engineer. In this role, you will report to the Control Systems Manager within the...


  • Cincinnati, Ohio, United States Western & Southern Financial Group Full time

    Senior Software EngineerLocation: Cincinnati, OHEmployment Type: Full-Time / Direct PlacementWestern & Southern Financial Group (W&SFG) stands as a prominent player in the Financial Services sector, boasting a rich legacy of reliability and growth. Our offerings encompass life and health insurance, annuities, mutual funds, and investment management...


  • Cincinnati, Ohio, United States Western & Southern Financial Group Full time

    Senior Software EngineerOnsite - Cincinnati, OHFull-Time / Direct PlacementWestern & Southern Financial Group (W&SFG) stands as a prominent player in the Financial Services sector, recognized for its enduring strength and reliability. We specialize in life and health insurance, annuities, mutual funds, and investment management solutions, serving millions...


  • Cincinnati, Ohio, United States Western & Southern Financial Group Full time

    Senior Software EngineerOnsite OpportunityFull-Time PositionWestern & Southern Financial Group (W&SFG) stands as a prominent Fortune 500 Financial Services organization, renowned for its enduring strength and reliability. We specialize in providing life and health insurance, annuities, mutual funds, and investment management solutions to millions through our...