Wolters Kluwer - Chicago, IL

posted 2 months ago

Full-time - Manager
Chicago, IL
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, while also focusing on career development for team members. 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 Life Cycle (SDLC), which includes 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 manager will also be responsible for identifying and mitigating potential risks, designing and implementing quality initiatives, and collaborating with Product Management to achieve product delivery goals. They will oversee the development and implementation of designs, manage projects and Agile teams, and ensure that high-quality products are shipped on time and within budget. Additionally, the manager will conduct coaching and performance reviews, manage recruiting efforts, and foster overall employee career development.

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.
  • Actively 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.
  • Proficient in C#, .NET, and the Microsoft development stack, as well as web development tools including Angular, data modeling, and data storage strategies.

Nice-to-haves

  • Experience actively utilizing Artificial Intelligence to improve the application development process and software product user experience.
  • Experience leading teams or projects.

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