Principal Full Stack Engineer

Fidelity InvestmentsWestlake, TX
7dHybrid

About The Position

Principal Full Stack Engineer Role Statement If you are an experienced Software engineer with a passion for designing and delivering solutions that have impact on a wide audience, using cutting edge technologies, looking for a collaborative team environment where you will have wealth of opportunities to innovate, and have intellectual curiosity to learn and better your craft then a career in Test Environment and Data in Fidelity Brokerage’s Reliability Engineering team may be right for you! At Fidelity, we are known for our superior customer service. As part of Reliability Engineering we build key business and engineering solutions that allows the larger Fidelity Brokerage product & delivery teams to be able to deliver faster, and wow our customers. This role will build deep relationships with internal customers through empathy and outreach, and builds software solutions that reduces friction. The Test Environment & Data team within Reliability Engineering is looking for a Senior/Principal Software Engineer to build next generation software solutions in the Cloud. This role blends deep technical hands-on expertise with customer obsessed mindset. The role requires significant outreach, working together across multiple teams, plethora of technical leadership and visibility opportunities. As part of the team, you’ll be building full stack cloud solutions and get exposure to our CI/CD deployment infrastructure, Agile development tools and procedures, relational (and non-relational) database technologies, and technology leadership opportunities.

Requirements

  • 8-12 years of full-stack development experience building and supporting large scale, highly available Enterprise class applications in Javascript, NodeJS, Angular.
  • 8+ years of experience in RESTful services, microservices, event driven systems and integrations
  • 5+ years of leading technical design and implementation of full-stack engineering solutions using cloud services.
  • Deep understanding and first hand implementation experience in architecture patterns for software development.
  • 5 years experience driving API-first designs, integration patterns, and reusable platform components.
  • Knowledge of asynchronous messaging.
  • Knowledge of building AI solutions.
  • Expert communication skills, to be able to communicate with different stakeholders and partners.
  • Customer obsessed mindset.
  • A problem-solver.
  • Ability to think out of box and design end-to-end solutions
  • Passion and intellectually curious to learn new technologies and business areas
  • Ability to deal with ambiguity and work in a fast-paced environment
  • Excellent verbal and written communication skills
  • Excellent collaboration skills to work with multiple teams in the organization

Nice To Haves

  • Knowledge in database technologies is a plus.

Responsibilities

  • Drive and lead junior engineers, mentoring the junior engineers, drive engineering best practices, serving as a hands on technical lead.
  • Set engineering direction for the team with deep hands on experience.
  • Influence architecture and strategic decisions.
  • Mentor and elevate the team capability.
  • Partner with cross-functional teams, product, business, UX, data, architecture across the enterprise – to design, test and deliver optimal solutions.
  • Ability to communicate complex technical needs to leadership and non-technical stakeholders.
  • Strong sense of ownership.
  • Strong experience in building and championing engineering excellence through high quality testing, observability and monitoring.
  • Understanding of CI/CD, Devops practices.
  • A strong customer-first mindset with strong communication skills, ability to grasp different technical domains, and explain them.
  • Leadership skills including mentoring and influencing.
  • Exploring new technology trends and leveraging them to simplify our platform ecosystem
  • Collaborating with internal and external teams to deliver technology solutions
  • Working across teams to improve development agility and productivity

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service