Principal Software EngineerFidelity Investments is looking for a Principal Software Engineer to join the Fidelity Customer Protection Services (FCPS) team within the Enterprise Cybersecurity (ECS) business unit. The ECS organization is responsible for delivering appropriate security solutions to ensure enterprise resources are protected in a constantly evolving cyber-threat landscape.The Expertise You HaveB.S. in Computer Science preferred, Engineering / Mathematics or comparable8+ years of full stack Java based software development experience building scalable and high efficiency web applicationsExperience building API’s a mustExperience building and deploying AWS cloud enabled applications demonstrating 12 factor designHands on experience with automation & pipeline implementation (Testing, Continuous Integration / Continuous Delivery pipeline)The Skills You BringExperience and like working in an agile environment (Scrum and Kanban)Strong engineering skills and experience developing maintainable, scalable multi-tiered applicationsStrategic problem solver, bring your curiosity and excitement; desire to collaborate and work closely in a paired programming environment; be energized by fast, iterative and extreme programming practicesOpen to direction and following agreed upon standards; yet be comfortable with ambiguity and enjoy experimenting, developing and communicating alternativesManiacal focus on automation and always looking towards reducing waste and improving efficienciesEnjoy communicating and learning the business behind the applicationHands-on experience in designing and developing using the following technologiesExpertise developing API’s demonstrating full stack Java based developmentExperience with SOA and API frameworks such as SOAP and RESTWorking knowledge of Pipeline/Build tools such as GIT, Maven, Jenkins, uDeploy.Unix and Shell scripting skills, programming with Python desired.