Job Summary:
This role is responsible for leading and providing continuous guidance to a team of individual contributors.
The role manages resources, schedules, and costs across ongoing projects, while focusing on risk assessment and mitigation.
The role maintains adherence to goals, timelines, budgets, and standards, while fostering open communication and issue escalation.
The role oversees relationships with stakeholders, driving collaboration and setting expectations for deliverables, quality, and schedules.
The role actively identifies process enhancements and cost reduction opportunities, while championing engineering and operational excellence.
Responsibilities:
Provides direct and ongoing leadership for a team of individual contributors designing engineering solutions and coordinating projects, utilizing multiple engineering disciplines for products, systems, software, and solutions.
Manages headcount, deliverables, schedules, and costs for multiple ongoing projects, ensuring resources are appropriately allocated; access and mitigate risks.
Ensures goals, objectives, timelines, and budgets are met in accordance with program and organizational roadmaps; submit proposal for realignment of goals and budget if needed.
Communicates project status and escalates issues to direct managers, program managers, and internal and external development partners.
Manages relationships with outsourced partners and suppliers, including setting expectations regarding deliverables, product quality, schedules, and costs.
Ensures that team members are effectively communicating and collaborating with outsourced resources.
Identifies opportunities for process improvement and cost reductions opportunities, and recommends changes in alignment with business tactics and strategy.
Champion engineering and operational excellence, establishing metrics and process for regular assessment and improvement.
Performs talent management responsibilities including recruitment, performance management, coaching and career development.
Ensures that proper knowledge and career development tools are in place to support ongoing team member and process development.
Education & Experience Recommended:
Four-year or Graduate Degree in Mechanical Engineering, Electrical Engineering, Computer Science, or any other related discipline or commensurate work experience or demonstrated competence.
Typically, has 7-10 years of job-related experience or 5-7 years of management experience, preferably in engineering design, engineering design tools and software packages, or a related field.
Preferred Certifications:
Product Certification.
Six Sigma Certification.
Project Management Professional Certification.
Knowledge & Skills:
Agile Methodology
Amazon Web Services
Angular (Web Framework)
Application Programming Interface (API)
Automation
CI/CD
Computer Science
DevOps
Java (Programming Language)
JavaScript (Programming Language)
Kubernetes
Machine Learning
Microservices
Python (Programming Language)
React.js
Scalability
Software Development
Software Development Life Cycle
Software Engineering
SQL (Programming Language)
#Li-Post