Wolters Kluwer - Philadelphia, PA
posted 2 months ago
The Manager, Software Engineering leads and develops Software Engineering staff, including Software Engineers, Architects, and Quality Engineers, utilizing SCRUM methodologies. This role is not only managerial but also involves hands-on technical contributions, providing coding and leadership support to the team. The manager coordinates activities related to software design, development, optimization, maintenance, troubleshooting, implementation, application security remediation, and test strategies for software systems. The position is remote, with a preference for candidates in the East Coast time zone, and requires occasional travel to Philadelphia and New York offices, up to 25% of the time. In this role, the manager is responsible for hiring, training, and leading staff across multiple engineering teams to create best-in-class software platforms. They will manage performance, coach, and foster growth among engineers while participating in hands-on development of key components as necessary, including Proof of Concept (POC) and Research and Development (R&D) initiatives. Collaboration with Product Software Engineering leadership, Architecture, and Agile teams is essential to drive development and testing best practices and ensure timely delivery of product requirements. The manager will also proactively manage technical debt, ensuring that it is raised, managed, and prioritized for resolution. They will drive application security best practices within the development organization, aligning with existing security policies. Additionally, the manager will provide application support and maintenance as needed, participate in the evaluation and implementation of third-party software solutions, and engage in process improvement initiatives while staying updated with technology changes. A strong understanding of software development processes and methodologies is crucial, as is the ability to share knowledge with peers and project team members.