Senior Software Engineer

4 weeks ago


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

Divisions Maintenance Group is a leading provider of facility maintenance services to retail chains and distribution and fulfillment centers across the country.

We are committed to creating world-class products that revolutionize the industry and fulfill our brand promise of "Uninterrupted Peace of Mind."

Our company has a strong, inclusive culture and offers top-notch benefits.

Job Summary

Staff engineers are the backbone of our engineering team, participating in all levels of the software development process from architecture to deployments.

They lead by example, trust, and respect, and engineers seek them out and follow their lead because they understand the value.

Our staff engineering team has a bias for action and is obsessive about working backwards from the customer.

Key Responsibilities
  • Architecture: Create, implement, and maintain the reference architecture.
  • Design: Define the design engineering standards of the enterprise and ensure adherence to these standards for all services created or modified.
  • Code: Code approximately 50% of the time, taking on the most difficult problems the organization faces, and set the standards for other engineers to emulate.
  • Fight Technical Debt: Address technical debt while recognizing that perfect engineering is not achievable.
  • Operational Excellence: Ensure root cause analysis of incidents addresses the situation systematically.
  • Customer Working Backwards: Understand the needs of customers and the business.
  • Technically Fearless: Stay abreast of the latest and emerging technologies.
  • Strategic: Support the development and implementation of the DMG technical strategy.
  • Influence the organization: Be approachable and supportive, encouraging engineers to seek counsel.
  • Develop others: Coach and mentor engineers to grow their technical competencies.
  • Influence cross-functionally: Influence partners in Product and the rest of the company.
  • Hire the right talent: Participate in the hiring process to build a cohesive team.
Requirements
  • Degree or equivalent experience in information technology, computer science, or engineering.
  • 10+ years of experience developing enterprise B2B systems and mission-critical applications.
  • Familiarity with Kubernetes, containerization, micro-services, observability, distributed systems, streaming, networking, testing, and test automation.
  • Mastery of SQL and NoSQL databases.
  • Proficient in.Net and JVM languages.
  • Ability to manage the stress of a fast-paced environment.
  • Ability to meet in-person requirements of the team and/or business needs.
What We Offer

At Divisions Maintenance Group, 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.



  • Cincinnati, Ohio, United States United Software Group Full time

    Job Summary:United Software Group is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, maintaining, and implementing API, microservices, and backend components. Your expertise in Java, Spring Boot, and RESTful services will enable you to work closely with...


  • Cincinnati, Ohio, United States Saxon Global Full time

    Job Title: Senior Software EngineerSaxon Global is seeking a highly skilled Senior Software Engineer to join our agile squad. As a key member of our team, you will be responsible for implementing new features and enabling capabilities using modern software engineering tools and practices.Key Responsibilities:Implement new features while maintaining overall...


  • Cincinnati, Ohio, United States Encore Talent Solutions Full time

    Job Title: Senior Software EngineerEncore Talent Solutions is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using C# and .NET...


  • Cincinnati, Ohio, United States Total Quality Logistics Full time

    About the Role:Total Quality Logistics is seeking a highly skilled Senior Software Engineer to join our agile team responsible for developing web-based versions of our core applications. As a Senior Software Engineer, you will be responsible for developing a mix of custom and third-party solutions to help us maintain our leadership position in transportation...


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

    Job SummaryAs a Senior Software Engineer at Divisions Maintenance Group, you will play a key role in shaping the company's technical strategy and leading the engineering team. Your expertise in enterprise software development and technical leadership will be instrumental in driving innovation and excellence in our products.Key Responsibilities:Lead the...


  • Cincinnati, Ohio, United States Saxon Global Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our agile squad. As a key member of our team, you will be responsible for designing, developing, and implementing new features using modern software engineering tools and practices.Key ResponsibilitiesImplement new features while maintaining overall quality of softwareContribute to a...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Staff Engineer to join our Product & Engineering team at Divisions Maintenance Group. As a key member of our engineering team, you will be responsible for leading by example, driving technical excellence, and mentoring junior engineers.Key ResponsibilitiesDesign and implement the reference...


  • Cincinnati, Ohio, United States CBTS Full time

    Job Title: Senior .NET Software EngineerCincinnati Bell Technology Solutions (CBTS) is seeking a highly skilled Senior .NET Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions using Microsoft .NET technologies.Key Responsibilities:Design...


  • Cincinnati, Ohio, United States Saxon Global Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Saxon Global. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using modern technologies and architectures.Key Responsibilities:Design and develop software applications using...


  • Cincinnati, Ohio, United States Total Quality Logistics Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our agile team responsible for developing web-based versions of our core applications. As a key member of our team, you will use your full-stack software engineering experience to develop a mix of custom and third-party solutions to help us maintain our leadership position in...


  • Cincinnati, Ohio, United States Saxon Global Full time

    Job DescriptionWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Saxon Global. The ideal candidate will have a strong background in Java development and experience with designing and implementing large-scale applications.The successful candidate will be responsible for leading and participating in the design and...


  • Cincinnati, Ohio, United States GE Aerospace Full time

    Job SummaryThe Senior Staff Software Engineer is responsible for designing, developing, and integrating software systems across multiple platforms. This role requires a strong technical leader who can drive design and development efforts related to architecture, scalability, availability, and performance in alignment with the product/application roadmap.Key...


  • Cincinnati, Ohio, United States TechnoGen Full time

    Job Title: Senior Java Software EngineerJob Summary:The Senior Java Software Engineer will be responsible for leading the development of software solutions that meet business needs. This role will guide the direction, development, and delivery of software solutions, complete analysis and design tasks, and establish estimates and work plans for design,...


  • Cincinnati, Ohio, United States Blankfactor Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Java Engineer to join our dynamic team at Blankfactor.As a Senior Java Engineer, you will be a key contributor to the development and maintenance of our Java-based applications.Your expertise in Java development, software architecture, and problem-solving will be instrumental in building...


  • Cincinnati, Ohio, United States Saxon Global Full time

    Job SummaryAs a Senior Software Engineer at Saxon Global, you will be responsible for implementing new features and enabling capabilities using modern software engineering tools and practices. You will adhere to practices and standards set by communities of practice and contribute to a culture of continuous improvement. You will share responsibility and...


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

    We are seeking a highly skilled Senior Software Development Engineer to join our team at Fifth Third Bank. As a key member of our engineering team, you will be responsible for designing and implementing technology solutions using modern engineering tools and Agile practices.You will work closely with cross-functional teams to deliver high-quality products...


  • Cincinnati, Ohio, United States Saxon Global Full time

    Job Summary:As a Senior Java Software Engineer at Saxon Global, you will be responsible for designing, developing, and maintaining complex software systems using Java. You will work closely with cross-functional teams to identify business requirements and develop solutions that meet those needs. Your expertise in Java will be essential in guiding the...


  • Cincinnati, Ohio, United States Blankfactor Full time

    About BlankfactorBlankfactor is a dynamic and innovative company dedicated to engineering impact. We strive to create value by building cutting-edge tech solutions for companies looking to transform, innovate, and scale. Our full-stack development, data engineering, digital product, and enterprise AI solutions cater to a range of industries, including...


  • Cincinnati, Ohio, United States ComResource Full time

    Job OverviewComResource is seeking a highly skilled Senior Software Engineer to join our team.The ideal candidate will have a strong background in software development, with a focus on designing, coding, and debugging applications in various software languages.Key Responsibilities:Full lifecycle application developmentDesigning, coding, and debugging...


  • Cincinnati, Ohio, United States GE Aerospace Full time

    Revolutionize Aircraft Engine TestingAs a Senior Software Engineer in Test Systems, you will design and develop cutting-edge software architectures for data acquisition systems used in aircraft engine testing. Join our team at GE Aerospace and contribute to the advancement of test cell systems.Key Responsibilities:Design and evaluate data systems and...