Search jobs > Cincinnati, OH > Engineering manager

Engineering Manager

DMI (Digital Management, Inc.)
Cincinnati, OH, United States
Full-time

Engineering Manager

Job ID

2024-27369

Category

System Engineering

Location

US-OH-Cincinnati

About DMI

DMI is a leading global provider of digital services working at the intersection of public and private sectors. With broad capabilities across IT managed services, cybersecurity, cloud migration and application development, DMI provides on-site and remote support to clients within governments, healthcare, financial services, transportation, manufacturing, and other critical infrastructure sectors.

DMI has grown to over 2,100+ employees globally and has been continually recognized as a Top Workplace in both regional and national categories.

About the Opportunity

DMI, LLC is seeking an Engineering Manager to join our Managed Services team. As an Engineering Manager at DMI, you will lead and mentor a team of talented developers, ensuring the successful delivery of high-quality software solutions.

You will be responsible for aligning the team's efforts with the company's strategic objectives, managing project progress, and building a collaborative environment that promotes innovation and continuous improvement.

Your role will involve close interaction with executive leaders, the product team, and third-party suppliers to ensure project execution and alignment with business goals.

Additionally, you will oversee the technical aspects of the development process, including code quality, technical debt management, and infrastructure stability, while supporting your team in overcoming challenges and advancing their professional growth.

Duties and Responsibilities :

Interactions with Executive Leaders :

Reporting : Provide regular updates on project progress, key milestones, and any roadblocks. Prepare concise status reports and presentations.

  • Strategic Alignment : Ensure that the team's goals align with the company's strategic objectives. Communicate any changes in priorities or direction from the executive leaders to the team.
  • Stakeholder Meetings : Attend regular meetings with executive leaders to discuss project status, future planning, and resource needs.

Interactions with the Product Team :

  • Requirement Gathering : Collaborate with the product team to understand the requirements and translate them into technical tasks for the development team.
  • Backlog Management : Work with the product owner to prioritize the product backlog, ensuring that the most valuable features are developed first.
  • Sprint Planning : Participate in sprint planning meetings to discuss the scope of upcoming sprints and ensure the team has a clear understanding of the tasks.
  • Feedback Loop : Establish a continuous feedback loop with the product team to ensure that the developed features meet the required standards and user expectations.

Managing the Sprint Process :

  • Daily Stand-ups : Facilitate daily stand-up meetings to review progress, identify any blockers, and coordinate team efforts.
  • Sprint Retrospectives : Lead sprint retrospectives to discuss what went well, what didn't, and how the team can improve in the next sprint.
  • Task Tracking : Use Jira to track the progress of tasks and ensure the team is on schedule.

Supporting Developers :

  • Mentorship and Coaching : Provide guidance and mentorship to developers, helping them grow their skills and advance in their careers.
  • Resource Allocation : Ensure that developers have the necessary resources, tools, and training to perform their tasks effectively.
  • Problem-Solving : Be available to help developers resolve technical issues and remove any obstacles that may impede their progress.
  • Cross-Team Support : Work closely with other engineering teams to identify roadblocks, share best practices, and cultivate a culture of engineering excellence.

Managing Third-Party Suppliers for Contracted Developers :

  • Onboarding : Ensure that contracted developers are properly onboarded and integrated into the team.
  • Communication : Maintain clear and consistent communication with third-party suppliers to coordinate efforts and align on project goals.
  • Quality Assurance : Monitor the performance and quality of work delivered by contracted developers, providing feedback, and addressing any issues.

Technical Leadership :

  • Code Reviews : Ensure regular code reviews are conducted to maintain code quality and share knowledge within the team.
  • Technical Debt Management : Monitor and address technical debt to maintain long-term codebase health.
  • Architecture and Design : Provide guidance on system architecture and design decisions, ensuring scalability, security, and maintainability.

DevOps and Infrastructure :

  • CI / CD Pipelines : Oversee the setup and maintenance of Continuous Integration / Continuous Deployment pipelines to automate testing and deployment.
  • Infrastructure Management : Ensure that the development and production environments are stable, scalable, and effective.
  • Environment Consistency : Ensure development, staging, and production environments are consistent to avoid deployment issues.

Qualifications

Education and Years of Experience :

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as an Engineering Manager or similar role.

Required and Desired Skills / Certifications :

  • Strong technical background with experience in software development, architecture, and design.
  • Strong technical background in Python development (added bonus if experienced in Ruby on Rails)
  • Excellent leadership and communication skills.
  • Experience with Agile methodologies and sprint management.
  • Proficiency with tools such as Jira and CI / CD pipelines.
  • Strong problem-solving abilities and a proactive approach to addressing issues.

Min Citizenship Status Required : Must be a U.S. Citizen

Location : Remote, US

Working at DMI

DMI is a diverse, prosperous, and rewarding place to work. Being part of the DMI family means we care about your wellbeing.

We offer a variety of perks and benefits that help meet various interests and needs, while still having the opportunity to work directly with several of our award-winning, Fortune 1000 clients.

The following categories make up your DMI wellbeing :

  • Convenience / Concierge - Virtual visits through health insurance, pet insurance, commuter benefits, discount tickets for movies, travel, and many other items to provide convenience.
  • Development - Annual performance management, continuing education, and tuition assistance, internal job opportunities along with career enrichment and advancement to help each employee with their professional and personal development.
  • Financial - Generous 401k matches both pre-tax and post-tax (ROTH) contributions along with financial wellness education, EAP, Life Insurance and Disability help provide financial stability for each DMI employee.
  • Recognition - Great achievements do not go unnoticed by DMI through Annual Awards ceremony, service anniversaries, peer-to-peer acknowledgment, employee referral bonuses.
  • Wellness - Healthcare benefits, Wellness programs, Flu Shots, Biometric screenings, and several other wellness options.

Employees are valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company.

The company does and will take affirmative action to employ and advance in employment individuals with disabilities and protected veterans, and to treat qualified individuals without discrimination based on their physical or mental disability or veteran status.

DMI is an Equal Opportunity Employer Minority / Female / Veterans / Disability. DMI maintains a drug-free workplace.

No Agencies Please

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.

US citizenship may be required for some positions.

LI-EK1

Connect With Us!

Not ready to apply? Connect with us for general consideration.

14 hours ago
Related jobs
Promoted
NuWaves Engineering
Cincinnati, Ohio

The Project Manager is responsible for the successful execution of design and development efforts that meet NuWaves' customer requirements, are completed on schedule and within budget. The project manager is also responsible for developing a good working relationship with clients and search for new ...

Promoted
LendKey
Cincinnati, Ohio

Provide technical guidance and mentorship to the engineering team, fostering a culture of excellence and continuous improvement. ...

Promoted
Canonical - Jobs
Cincinnati, Ohio

Canonical is seeking experienced Python/Go engineering managers to build highly performant and secure identity and access management solutions that will be used across all company products. This is an opportunity for a software engineering manager with a passion for distributed systems operations to...

GE Renewable Energy Power and Aviation
Cincinnati, Ohio

Engineering Manager, Acoustics and Installation Aerodynamics. The Acoustics and Installation Aerodynamics Manager holds a pivotal leadership position within our organization, tasked with overseeing a highly skilled team of acousticians and aerodynamicists based in the United States. Advanced degree ...

Promoted
Canonical - Jobs
Cincinnati, Ohio

The role of Security Engineering Manager directly impacts the safety and security of millions of users worldwide. An Engineering Manager is responsible for line management and career guidance. The security engineering team's first responsibility is to respond to emerging threats and aim to secur...

The Judge Group
Cincinnati, Ohio

Our client is currently seeking a Engineering Project Manager to oversee Capital Projects across multiple plants within the corporate engineering team who will support North America supply chain large capital goals and objectives. Work with engineering team to review, update and maintain engineering...

Valvoline Global
Cincinnati, Ohio

Work with engineering team to review, update and maintain Valvoline engineering standards to current best practices relative to Valvoline facilities. Note that workload often dictates supervision of 3rd party engineering support, equipment vendors, and contractors. Work with Supply Chain and Corpora...

Northrop Grumman
Cincinnati, Ohio

As a Software Engineering Manager, you will split your time between serving as a Section Manager, managing a group of engineers, and as a Systems Engineering Integration and Test (SEIT) Lead managing engineering activities on one or more assigned programs. Computer Science, Computer Engineering, or ...

Siemens Industry Software Inc.
Milford, Ohio

This manager is a working manager that is able to support the team, but also support the business through direct execution of tasks, training, onboarding, and developing next practices. Siemens Digital Platforms is looking for a talented development manager to be part of a group that is building cus...

HDT Global
Cincinnati, Ohio

Coordinates with Engineering Managers to ensure all required tasks are identified and assigned. Join the team that is a leader in engineering, designing and manufacturing of leading-edge military expeditionary products and rugged industrial/commercial products since 1937. Oversees the activities of ...