Demo

Engineering Manager - Ruby

DMI
Cincinnati, OH Other
POSTED ON 4/6/2025
AVAILABLE BEFORE 3/13/2026

About DMI

DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efficient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com

About the Opportunity

DMI, LLC is seeking an Engineering Manager to join us. As an Engineering Manager specializing in Ruby and Python development, you will lead and mentor a team of talented Ruby 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:  

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: Proven experience as an Engineering Manager or similar role with at least 3-5 years of Ruby and Python development experience.

Required and Desired Skills/Certifications: 

  • Coding Language: Proficient in Ruby & Python
  • Strong technical background with experience in software development, architecture, and design.
  • 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

 

Physical Requirements: No Physical requirement needed for this position.

Location: Cincinnati, OH (potential for remote work)

 

 

#LI-EK1

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. As such, we offer a variety of perks and benefits that help meet various interests and needs, while still having the opportunity to work directly with a number 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.

 

 

***************** 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.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Engineering Manager - Ruby?

Sign up to receive alerts about other jobs on the Engineering Manager - Ruby career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$151,448 - $188,145
Income Estimation: 
$203,425 - $249,816
Income Estimation: 
$213,375 - $267,876
Income Estimation: 
$190,687 - $235,769
Income Estimation: 
$151,448 - $188,145
Income Estimation: 
$203,425 - $249,816
Income Estimation: 
$213,375 - $267,876
Income Estimation: 
$190,687 - $235,769
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$150,358 - $188,456
Income Estimation: 
$197,066 - $250,309
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$124,420 - $155,868
Income Estimation: 
$169,105 - $208,220
Income Estimation: 
$177,520 - $228,955
Income Estimation: 
$151,448 - $188,145
Income Estimation: 
$176,972 - $219,172
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at DMI

DMI
Hired Organization Address Bethesda, MD Full Time
RSA Archer Administrator Job ID 2025-27685 Category System Engineering Location US-Remote About DMI DMI is a leading glo...
DMI
Hired Organization Address Indianapolis, IN Full Time
Senior Scrum Master Job ID 2025-27673 Category Project / Program Management & PMO Location US-IN-Indianapolis About DMI ...
DMI
Hired Organization Address Bethesda, MD Full Time
Selenium Test Engineer Job ID 2025-27590 Category Quality Engineer Location US-Remote About DMI DMI is a leading global ...
DMI
Hired Organization Address Georgia, GA Full Time
DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus...

Not the job you're looking for? Here are some other Engineering Manager - Ruby jobs in the Cincinnati, OH area that may be a better fit.

Department Manager - Structural Engineering

Hixson Architecture, Engineering, Interiors, Cincinnati, OH

Ruby Tuesday - King Mills - Host

Ruby Tuesday - King Mills, Mason, OH

AI Assistant is available now!

Feel free to start your new journey!