We are working on an exciting opportunity for a Director of Software Engineering to lead the development of enterprise-level digital platforms within the workplace investing space. This position is perfect for a technology leader who thrives in a fast-paced, innovation-driven environment and brings both hands-on expertise and strategic vision to the role.OverviewThe successful candidate will be responsible for driving the development of cutting-edge digital solutions across multiple agile teams. This includes shaping technical strategy, coaching engineering teams, and staying deeply engaged in the engineering lifecycle. This role requires a strong balance of leadership, technical depth, and a passion for mentoring others in modern software practices.Key ResponsibilitiesStrategy & Technical LeadershipDefine and execute a long-term technical vision in alignment with product and architecture leadership.Drive platform stability, modernization, and continuous improvement initiatives.Align technology strategy with product roadmaps, ensuring delivery of scalable, high-performing solutions.Lead the transition away from legacy systems and champion modern engineering practices.Coaching & MentorshipMentor agile teams including engineers, testers, and analysts.Act as a bridge between product and architecture to ensure technical alignment.Invest in growing future technical leaders and promoting a culture of learning and collaboration.Hands-On EngineeringLead by example through involvement in complex, strategic projects.Stay current with industry trends and apply best practices to shape internal engineering standards.Champion a strong engineering discipline across teams and contribute to the overall developer experience.Cross-Team CollaborationProvide technical leadership across multiple agile teams.Partner with stakeholders across business units to promote a unified engineering vision.Advocate for the needs of engineers and promote initiatives that improve productivity and developer experience.Required Skills & Experience8+ years of hands-on experience as a full stack software engineer.Strong expertise in Java, Spring, Angular, and related frameworks.Experience in building and maintaining high-transaction, scalable applications.Proficient in building responsive front-end applications with Angular, TypeScript, or Node.Solid background in building service-oriented architectures using Java, Spring, and Camel.Deep understanding of software scalability, performance tuning, and monitoring strategies.