Principal Software Engineer

Fidelity Investments

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of digital experience engineering
  • BS/BA degree or equivalent preferred
  • Strong communication skills with technical and non-technical stakeholders
  • Team collaboration in architecting and supporting applications
  • Understanding of Agile software development methodology
  • Familiarity with modern application architecture and emerging technologies
  • Knowledge of object-oriented design and secure application development
  • Proficiency in server-side languages and frameworks: Java SE, Spring MVC/Spring Boot
  • Client-side expertise in Angular 8, JavaScript/TypeScript, Node, HTML/CSS

Responsibilities

  • Lead a Scrum team within Digital Platforms Technology
  • Architect, build, document, and test web application features
  • Deliver innovative customer experience solutions
  • Mentor and guide other developers in the technology team
  • Collaborate with cross-functional teams to ensure alignment
  • Contribute to a culture of continuous improvement and innovation
  • Utilize modern technologies to create powerful user tools

Benefits

  • Opportunities for professional growth and development
  • Culture of continuous improvement
  • Engagement in innovative projects and technologies
  • Collaborative team environment
  • Impactful work connecting technology with customer experience
Full Job Description

Note: Fidelity will not provide immigration sponsorship for this position.

The Role

We are looking for a Principal Full Stack Engineer to join us!

As a Principal Full Stack Engineer, you will play a leadership role on a Scrum team within Digital Platforms Technology. You will be encouraged to gain understanding of all the components of our web applications and will work with the members of the squad to deliver outstanding customer experience solutions. You will be a member of an agile team(s) to architect, build, test, and design the features that make up Fidelity’s Digital experiences. You will also be expected to provide leadership, guidance, and mentoring to the other Developers within the wider Digital Platforms Technology team.

The Expertise and Skills You Bring

  • Digital experience engineering 7+ years of experience

  • BS/BA Degree or equivalent experience preferred

  • Demonstrated experience in communicating technical designs and capabilities to non-technical team members, product owners, and partners

  • Experience collaborating in a team environment to architect, develop, and support key applications and features

  • A demonstrable understanding of the Agile software development methodology

  • Relevant knowledge of modern application architecture patterns and emerging technologies

  • Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage

  • Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: Java SE, Apache Tomcat, Spring MVC/Spring Boot, Logback, SLF4j, Maven

  • Client-side language, library, and framework proficiency: Angular 8, JavaScript/TypeScript, Node, NPM, HTML/CSS, RxJS, Jasmine/Karma

The Team

Fidelity's Workplace Investing Digital Platforms Technology team designs, develops, implements, and supports WI’s suite of Digital products and services. The Digital Platforms development team focuses on delivering innovative solutions that meet the needs of our customers. Our systems professionals thrive, with a steadfast dedication to innovation, which furthers a culture of continuous improvement and significant achievement. We see ourselves as a vital link to Fidelity's customers. This is a fast-paced group that is using ground-breaking technologies to build powerful tools and outstanding user experiences for our customers, using Java-based technologies.

Similar Jobs

More Jobs at Fidelity Investments

More Information Technology Jobs

Find similar Principal Software Engineer jobs: