Principal Software Engineer

Fmr LLC
Smithfield, RI, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Agile Methodology Apache Tomcat Applications Architecture Cascading Style Sheets (CSS) Code Coverage Software Design Patterns Java Platform Standard Edition (J2SE) Apache Maven Node.Js Object-Oriented Software Development TypeScript
+10 more
RxJS Spring-mvc Spring-boot Software Security Backend AngularJS Npm(Software) Software Coding Restful APIs Jasmine

Job description

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

Requirements

Do you have experience in Developing and maintaining backend systems?, * 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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:07 min

Exploring testing environments with Jasmine and Jest

James Bender · LIVE

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:36 min

Challenges of adopting RxJS in Node backend architectures

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all