Software Engineering Manager / Project Manager
Software development manager and multi-project/product manager with a focus on product robustness and UX (user experience). Responsibilities include leading by example, day-2-day product development and local/remote resource management. Promoting the inclusive Waters culture and fostering a healthy work environment (work-life balance) with an emphasis on talent retention. Additional responsibilities include working closely with organizational leads and peers on the organization’s current/future needs of the business and defining the evolution strategy. • Management of multiple software development teams designing and implementing solutions for the Waters waters_connect and Empower product lines. • Hands on cross-functional collaborative project execution; organizationally aligned roadmap project portfolio planning, requirements analysis and generation, (legacy & NPD) feature implementation & defect resolution, & risk management. • Leading continuous improvement initiatives, driving change via implementation of cutting-edge technologies with a focus on internalizing industry standard and best practices. • Work with senior management and executive staff to develop cohesive plans for the development of innovative software products. • Feasibility analysis of NPI (new product implementation) efforts, work with cross-functional teams to develop timelines for product development, launch and release. • Development environment and test infrastructure management (CI/CD). • Beginning-to-end talent management, hands-on involvement in the recruitment, onboarding, individual & team development (e.g. training curriculum) with a focus on productivity and talent retention.