Wolters Kluwer - Coppell, TX

posted 2 months ago

Full-time - Manager
Coppell, TX
Publishing Industries

About the position

The Manager of Product Software Engineering at Wolters Kluwer is responsible for overseeing and coordinating activities related to the design, development, and implementation of software operating systems for various products. This role involves leading agile software development teams to deliver high-quality software products and components that support multi-tier SaaS solutions. The manager will utilize Agile methodologies, primarily SCRUM, to foster a culture of engagement and innovation within the team, ensuring that products are designed and built to delight customers. In this position, the manager will work closely with engineering teams, architects, quality assurance analysts, technical leadership, and product owners to ensure alignment with business requirements. They will actively participate in the full software development lifecycle (SDLC), including requirements analysis, solution design, software engineering, quality engineering, and technical documentation. Staying current with emerging technologies and industry trends is crucial, as the manager will evaluate new tools and technologies to continuously improve web application development practices. The role also involves problem-solving and resolving technical issues, identifying potential risks, and developing mitigation strategies. The manager will collaborate with Product Management to achieve product delivery goals and oversee the development and implementation of designs, ensuring that high-quality products are shipped on time and within budget. Additionally, the manager will be responsible for departmental budgets, project initiatives, and improving efficiencies through adherence to project management and Agile methodologies. Coaching and performance reviews are key responsibilities, as the manager will foster employee career development and manage recruiting efforts to fill positions within the team. Overall, this role is pivotal in driving the success of software engineering initiatives and ensuring that the team operates effectively and efficiently.

Responsibilities

  • Manage and coordinate activities related to the design, development, and implementation of software operating systems for products.
  • Lead and supervise agile software development teams in delivering software products and components on time with high quality.
  • Work with engineering teams, architects, quality assurance analysts, technical leadership, and product owners to ensure alignment to business requirements.
  • Participate actively in the full SDLC including requirements analysis, solution design, software engineering, quality engineering, and technical documentation.
  • Stay up-to-date with emerging technology and industry trends, evaluating new tools and technologies to improve web application development practices.
  • Participate in problem solving and resolving technical issues and challenges, proactively identifying potential risks and developing mitigation strategies.
  • Design and implement quality upfront initiatives.
  • Collaborate with Product Management to achieve product delivery goals.
  • Oversee and participate in the development and implementation of designs and approve designs.
  • Ship high-quality products on time and on budget, managing projects and Agile teams working on them.
  • Approve project initiatives and collaborate with directors to determine departmental budgets and schedules.
  • Review cost/benefit analyses of design alternatives and collaborate with technical staff before selecting final design.
  • Identify and implement improvements to the development process.
  • Improve efficiencies and reduce costs through adherence and enhancements to project management and Agile methodologies.
  • Identify and migrate non-development tasks to support work teams.
  • Conduct coaching and performance reviews, recommend candidates for promotion, and manage performance improvement plans as necessary.
  • Foster overall employee career development and manage recruiting efforts to fill individual positions.

Requirements

  • Bachelor's Degree in Computer Science or equivalent software engineering degree or experience.
  • Minimum 7-8 years of relevant experience working within product software engineering.
  • Experience managing Agile teams, particularly SCRUM teams, who develop on the full end-to-end Microsoft stack.
  • Strong organizational, planning, and communication skills.
  • Experience designing and implementing quality upfront initiatives.
  • Ability to work closely with Product Management to achieve product delivery goals.
  • Adept at tools and technologies including C#, .NET, Angular, data modeling, containerization, and web application hosting frameworks.
  • Experience actively utilizing Artificial Intelligence to improve application development processes and software product user experience is a strong plus.

Nice-to-haves

  • Experience leading teams or projects.
  • Strong ability to communicate professionally with various stakeholders.
  • Demonstrated ability to actively listen and channel strategic ideas from staff to senior levels.
  • Experience in producing well-written business documentation and project justification documents.

Benefits

  • Medical, Dental, & Vision Plans
  • 401(k)
  • FSA/HSA
  • Commuter Benefits
  • Tuition Assistance Plan
  • Vacation and Sick Time
  • Paid Parental Leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service