Fidelity Investments is seeking a Director of Software Engineering to lead and develop sophisticated software solutions. This role involves working with technologies including Java, Spring, Angular, and Oracle to create dynamic contract management systems. The position requires expertise in tree operations, data storage designs, and implementation of complex algorithms. The director will be responsible for translating business vision into architectural strategies, participating in cross-functional design teams, and providing technical leadership across multiple teams. Key responsibilities include overseeing technical implementations, driving project discussions, setting team vision and goals, and implementing security best practices in Cloud environments. The role offers competitive compensation and comprehensive benefits including healthcare, 401(k) matching, and parental leave. The ideal candidate will have extensive experience in Cloud migration, Salesforce platform architecture, and distributed systems development, making this an excellent opportunity for a technical leader looking to make an impact at a leading financial services firm.