Fidelity Institutional Technology Group is seeking a Principal Software Engineer to join their team focused on designing, developing & implementing products that enhance customer digital experiences. The role involves leading co-located scrum teams, providing architectural guidance, and serving as a bridge between development and architectural teams. The ideal candidate will have 8+ years of software application design & development experience, expertise in various technologies including .NET, Java/JEE, Spring/Springboot, Angular, and cloud platforms. The position offers opportunities to work on strategic initiatives to improve digital experiences and security capabilities for Fidelity's institutional business. The role combines technical leadership, mentoring, and hands-on development in an agile environment, with a focus on delivering high-quality, maintainable solutions. Fidelity offers a hybrid working model, blending onsite and remote work, with requirements to work onsite every other week.