Senior Director of Software Engineering & Product Management

Apply Now

Company: Ascential Technologies

Location: Grand Rapids, MI 49504

Description:

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.

Similar Jobs