Engineering Manager Software Product Development (Direct Consultants only)

Overview

Hybrid
$100,000 - $120,000
Full Time

Skills

Agile
Amazon Web Services
Cloud Computing
Collaboration
Communication
Conflict Resolution
Continuous Delivery
Continuous Integration
Database
Decision-making
Design Review
DevOps
Development Testing
Docker
Effective Communication
Good Clinical Practice
Google Cloud Platform
IT Management
Incident Management
Innovation
Java
Kubernetes
Leadership
Management
Mentorship
Microservices
Microsoft Azure
Microsoft Power BI
MySQL
NoSQL
Node.js
Offshoring
People Management
Performance Management
PostgreSQL
Privacy
Problem Solving
Process Optimization
Product Development
Python
RESTful
React.js
Recruiting
Regulatory Compliance
Resource Planning
SQL
Salesforce.com
Software Development
Software Development Methodology
Software Engineering
Spring Framework
Stacks Blockchain
Systems Architecture
Team Leadership
Team Management
TypeScript
User Experience

Job Details

We are looking for a highly experienced and technically adept Engineering Manager to lead and drive
software product development initiatives across globally distributed teams. This role combines technical
leadership, strategic execution, and people management to deliver high-quality software solutions
aligned with business objectives. The ideal candidate thrives in a fast-paced environment, demonstrates
strong communication skills, and brings a collaborative, solutions-oriented approach to team leadership.
Experience: 10+ Years
Location: Dublin, OH Hybrid
Employment Type: Full Time
Key Responsibilities:
Leadership & Team Management
Lead and mentor a team of engineers located across different geographies.
Foster a high-performance culture focused on collaboration, ownership, and innovation.
Project Oversight
Oversee the full software development lifecycle (SDLC), including architecture, development,
testing, and deployment.
Ensure projects are delivered on time, within scope, and aligned with quality standards.
Cross-Team Collaboration
Partner with product managers, UX designers, and business stakeholders to define and prioritize
requirements.
Facilitate effective communication across functions and time zones.
Process Optimization
Implement Agile best practices, promote DevOps culture, and continuously refine development
processes.
Identify process bottlenecks and drive efficiency improvements.
Technical Guidance
Provide technical oversight on system architecture, design reviews, and complex problem
resolution.
Ensure solutions are scalable, secure, and maintainable.
Performance Management
Set clear goals, conduct regular performance evaluations, and support career development
plans for engineers. Promote an inclusive and constructive feedback culture.
Risk & Issue Management
Proactively identify risks and implement mitigation strategies to ensure uninterrupted project
progress.
Stakeholder Communication
Act as the primary point of contact for technical project updates and deliverables.
Ensure clear and timely communication of progress, risks, and decisions with stakeholders.
Resource Planning & Hiring
Lead hiring and onboarding efforts for engineering roles.
Strategically allocate resources across teams to meet project goals and scale the team as
needed.
Required Qualifications:
Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
Minimum 5 years of experience in software engineering, including 2+ years in a leadership or
management role.
Proficient in Java 8+, Spring Boot, Microservices, RESTful APIs, and database systems (Postgres,
MySQL, SQL/NoSQL).
Skilled in modern technologies including ReactJS, Node.js, Python, TypeScript, Salesforce, Power
BI, and AWS.
Demonstrated experience managing and collaborating with offshore or distributed engineering
teams.
Solid understanding of Agile methodologies, cloud platforms (AWS, Azure, or Google Cloud Platform), and modern
tech stacks.
Proven ability to manage multiple concurrent projects.
Excellent problem-solving, organizational, and decision-making skills.
Strong communication and interpersonal skills, with the ability to engage technical and non-
technical stakeholders alike.
Preferred Qualifications:
Experience with DevOps practices, CI/CD pipelines, and containerized environments (e.g.,
Docker, Kubernetes).
Familiarity with challenges and best practices in global software development and cross-cultural
collaboration.
Understanding of compliance, data privacy, and security standards in software development.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.