Jobs · Engineering · North Carolina

Principal, Full Stack Engineer

Fidelity Investments · Durham, NC · 2 mo ago
On-siteEngineeringFull-time

About the role

We are seeking a Principal Software Engineer/Tech Lead to join our Digital Platforms Technology team in Durham, NC. The ideal candidate will have a strong background in full-stack software engineering and experience leading teams in technology and full stack solutions.

Responsibilities

  • Gain understanding of all components of web applications and work with the squad to deliver outstanding customer experience solutions.
  • Work closely with the Squad Lead, Scrum Master, Developers, Quality Assurance, and Architects to craft, build, test, and deliver features.
  • Provide guidance and mentoring to other developers.
  • Collaborate with the Product Owner to deliver quarterly business objectives and develop a multi-year roadmap for the platform.

Requirements

  • Bachelor’s or post-primary degree in a Technology-related subject area.
  • Full stack software engineering experience of 8+ years, with a focus in digital applications preferred.
  • Experience in leading teams in technology and full stack solutions.
  • Knowledge of modern application architecture patterns and emerging technologies.
  • Passion for designing and delivering the best end user journeys.
  • Expertise in delivering front-end solutions and mid-tier services.
  • Demonstrated experience in communicating technical needs and capabilities to non-technical team members, product owners, and partners.
  • Experience collaborating in a team environment to develop, deploy, and support key applications and features.
  • Proven understanding of the Agile software development methodology.
  • Extensive experience decomposing sophisticated business problems into creative, efficient, and scalable solutions.

Qualifications

  • Relevant knowledge of modern application architecture patterns and emerging technologies.
  • Extensive experience with modern SPA JavaScript frameworks (Angular, Vue, React JS), preference for Angular.
  • Extensive experience in Java / Spring boot / Spring Core / Web Services (REST) / Kubernetes orchestration.
  • Struts/ Splunk/ DataDog/ Udeploy/ Jenkins Core/ Bruno or Insomania/ GitHub.
  • Core experience with general API management using Swagger and OpenAPI with knowledge in Integration Technology.
  • Java Camel Client-side language, library, and framework proficiency: Angular, JavaScript/TypeScript, Node, NPM, HTML, CSS/SASS, RxJS, Jasmine/Karma/Storybook/Playwright.
  • 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.
  • Expert understanding of Docker, cloud computing / cloud services platforms, with AWS being favorable.

Skills

  • Team Leadership: Ability to lead, motivate, and guide team members, including mentorship to enable other team members to meet/exceed expectations.
  • Authentic leadership skills in driving delivery while guiding / mentoring junior software engineers.
  • A passion for engineering excellence is a plus.
  • Ability to convey and present complex technical concepts to non-technical audiences.
  • Adhering to and exceeding engineering standards and a proven record of driving efficiencies/best practices.
  • Time Management: Prioritization of tasks and work, delegation and manage time efficiently.
  • Taking ownership for ensuring key tasks in the software life cycle are completed.
  • Collaborating with the Product Owner to deliver quarterly business objectives as well as developing a multi-year roadmap for the platform.

Benefits

Fidelity will not provide immigration sponsorship for this position.

Pay

Compensation is competitive and commensurate with experience.

Schedule

The role requires an onsite presence in Durham, NC.

Skills

  • Relevant knowledge of modern application architecture patterns and emerging technologies.
  • Extensive experience with modern SPA JavaScript frameworks (Angular, Vue, React JS), preference for Angular.
  • Extensive experience in Java / Spring boot / Spring Core / Web Services (REST) / Kubernetes orchestration.
  • Struts/ Splunk/ DataDog/ Udeploy/ Jenkins Core/ Bruno or Insomania/ GitHub.
  • Core experience with general API management using Swagger and OpenAPI with knowledge in Integration Technology.
  • Java Camel Client-side language, library, and framework proficiency: Angular, JavaScript/TypeScript, Node, NPM, HTML, CSS/SASS, RxJS, Jasmine/Karma/Storybook/Playwright.
  • 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.
  • Expert understanding of Docker, cloud computing / cloud services platforms, with AWS being favorable.

Similar jobs