Job Description:
Principal Software Engineer
The Role
We are looking for a Principal Software Engineer to join us! In this case, we have launched a strategic initiative to build and deploy a serverless, real-time, push-based cloud architecture with infrastructure as code solution.
As a Principal Software Engineer, you will play a contributor 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 contribute, as well as support leadership, guidance, and mentoring to the other developers within the wider Digital Platforms Technology team.
The Expertise You Have
• BS/BA Degree or equivalent experience preferred
• Robust critical thinking skills coupled with a desire for growth, to learn and to engage with peers in technical and design discussions
• Proven experience in communicating technical needs and capabilities to non-technical team members, product owners, and partners
• Ability to utilize a long-term mentality to help produce scalable, maintainable solutions
• Passion to provide guidance on standard methodologies and mentoring support to the other Developers within the wider Digital Platforms Technology team
• 8+ years of experience, with a focus in financial services applications
The Skills You Bring
• Proficient understanding of web markup, including HTML5, CSS3 and understanding of server-side CSS pre-processing platforms, such as LESS and/or SASS
• Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
• Client-side language, library, and framework proficiency: Angular 11+, JavaScript/TypeScript, Node, NPM, RxJS
• Experience using DevOps tools in a cloud environment, such as Artifactory, Jenkins, and SonarQube
• Experience using AWS with proficient understanding in designing and building web environments on AWS, which includes working with services like S3 buckets, API Gateway, Lambda, ELB, Autoscaling and AWS Aurora PostgreSQL
• Experience using monitoring solutions like CloudWatch
• An understanding of writing Infrastructure-as-Code (IaC), using tools like AWS CloudFormation or Terraform
• DevOps concepts governing SCM, continuous integration, monitoring, and deployment processes
• Experience in securing cloud applications using WAF and Route53
• Good understanding of asynchronous request handling, partial page updates, and AJAX
• Proficient understanding of cross-browser compatibility issues and ways to work around them
• Client-side unit testing frameworks and test runners like Jest, Jasmine, and Karma
• Client-side e2e testing frameworks like Selenium, Protractor, Cypress or Playwright
• Proficient understanding of code versioning using Git
• 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
• The W3C's Web Content Accessibility Guidelines and their implementation
The Team
Fidelity's Workplace Solutions (WS) Digital Platforms Technology team designs, develops, implements, and supports WS's suite of Digital products and services. The Digital Platforms development team focuses on delivering innovative solutions which meet the needs of our customers. Our systems professionals thrive, with a steadfast dedication to innovation, which fosters 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 digital-based technologies.
Company Overview
At Fidelity, we are passionate about making our financial expertise broadly accessible and effective in helping people live the lives they want! We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associate for their unique perspectives and experiences. For information about working at Fidelity, visit Fidelity Investments is an equal opportunity employer.
Accommodation Language
Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation please contact the following:
For roles based in the US: Contact the HR Leave of Absence/Accommodation Team by sending an email to , or by calling , prompt 2, option 2
For roles based in Germany: Contact
For roles based in Ireland: Contact
Fidelity Privacy policy
Certifications:
Company Overview
Fidelity Investments is a privately held company with a mission to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients' money.
Join Us
At Fidelity, you'll find endless opportunities to build a meaningful career that positively impacts peoples' lives, including yours. You can take advantage of flexible benefits that support you through every stage of your career, empowering you to thrive at work and at home. Honored with a Glassdoor Employees' Choice Award , we have been recognized by our employees as a top 10 Best Place to Work in 2024. And you don't need a finance background to succeed at Fidelity-we offer a range of opportunities for learning so you can build the career you've always imagined.
Fidelity's working model blends the best of working offsite with maximizing time together in person to meet associate and business needs. Currently, most hybrid roles require associates to work onsite all business days of one assigned week per four-week period (beginning in September 2024, the requirement will be two full assigned weeks).
At Fidelity, we value honesty, integrity, and the safety of our associates and customers within a heavily regulated industry. Certain roles may require candidates to go through a preliminary credit check during the screening process. Candidates who are presented with a Fidelity offer will need to go through a background investigation, detailed in this document , and may be asked to provide additional documentation as requested. This investigation includes but is not limited to a criminal, civil litigations and regulatory review, employment, education, and credit review (role dependent). These investigations will account for 7 years or more of history, depending on the role. Where permitted by federal or state law, Fidelity will also conduct a pre-employment drug screen, which will review for the following substances: Amphetamines, THC (marijuana), cocaine, opiates, phencyclidine.
We invite you to Find Your Fidelity at .
Fidelity Investments is an equal opportunity employer. We believe that the most effective way to attract, develop and retain a diverse workforce is to build an enduring culture of inclusion and belonging.
Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation, contact the HR Accommodation Team by sending an email to .
We welcome those with experience in jobs such as General, General, and General and others in the General to apply.