What are the responsibilities and job description for the Senior Director of Software Engineering & Product Management position at Ascential Technologies?
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 10 years in software development, with at least 5 years in a leadership role overseeing engineering and product management teams.
- Proven experience managing large, distributed engineering teams and delivering complex software products.
- Strong knowledge of software development methodologies, including Agile
- Experience with budget management, project planning, and resource allocation.
Responsibilities:
Strategic Leadership:
- Define and implement the technological vision and product strategy in collaboration with executive leadership.
- Align software development and product management initiatives with the company's long-term goals and market trends.
Software Engineering Oversight:
- Lead and mentor engineering teams to deliver high-quality, scalable, and secure software solutions.
- Establish best practices in coding, testing, and deployment to enhance development efficiency and product reliability.
- Oversee the architecture and optimization of data pipelines to support product insights and performance
Product Management:
- Collaborate with stakeholders to define product vision, strategy, and roadmaps based on customer needs and market dynamics.
- Ensure seamless integration and scalability of products, focusing on user experience and value delivery.
- Drive innovation by identifying opportunities for new features and products that meet emerging customer demands.
Cross-Functional Collaboration:
- Work closely with other departments to align on product strategy and requirements
- Foster a culture of continuous learning, mentorship, and innovation within the engineering and product teams
Performance Management:
- Set clear, quantitative success criteria and ensure project milestones are met.
- Identify and bridge technology gaps to drive innovation and efficiency.
- Evaluate development teams, identifying strengths and areas for improvement, and develop plans to enhance performance.
Skills:
- Exceptional leadership and team management abilities.
- Strong strategic thinking and problem-solving skills.
- Excellent communication and interpersonal skills.
- Proficiency in technology strategy, cloud infrastructure, and software architecture.
Associate Director, Software Engineering
Fifth Third Bank -
Wyoming, MI
Director, Product Management
Harris Geospatial Solutions -
Grand Rapids, MI
Director, Software Project Management
Dematic -
Grand Rapids, MI