Fidelity

Financial Services

PrincipalFullStackEngineer

Merrimack, New Hampshire, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Principal candidates.

The Brief

“Principal Full Stack Engineer at Fidelity. Skills: Java, Python, Software Performance Engineering, Cloud technologies. Build and maintain brokerage platform order management and trade processing system. Deliver low latency and high throughput trading solutions”

What You'll Achieve.

Deliver groundbreaking solutions every day; Meet functional and non-functional business requirements; Mitigate production problems as quickly as possible

Industry & Context.

Financial Services
Problems you'll solve

Identify issues that can cause performance, scalability or resilience issues; Analytical skills; Root cause analysis in diagnosing and mitigating production problems; Design and implement novel solutions to complicated problems

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, Engineering, Information Technology or equivalent, Minimum 8 years of software design, development and performance testing experience, Deep hands-on experience in Software Performance Engineering, Demonstrated skill in Java, Spring, Python, Linux, Hands on experience using tools like jMeter to build performance harness for software benchmarking, Familiarity with event driven and service-oriented processing, Demonstrated work experience with cloud technologies

Nice to Have

Advanced study in Computer Science, Engineering, Information Technology or equivalent, Previous exposure to trading systems or brokerage technology, Knowledge of the FIX protocol, Industry certifications in cloud technologies

What You'll Do.

Build and maintain brokerage platform order management and trade processing system

Deliver low latency and high throughput trading solutions

Take on new problems and share solutions

Guide and mentor junior team members

Understand end to end platform and identify issues

Run with multiple tasks

Innovate independently

Collaborate with teams to build highly scalable and resilient trading platform

cost effective and maintainable software solutions

Contribute to improvement of engineering practices

Design and implement novel solutions

Present complex technical solutions

Develop understanding of business domain

Investigate creative practices and apply them

How You'll Work.

Team & Collaboration

Work independently as well as collaboratively; Positive approach to teamwork; Thrive in a team environment, collaborating openly and actively contributing; Work across organization and collaborate with teams; Work with squad lead and team tech lead; Contribute to technology discussions with business partners and other external parties

Communication Scope

Effective communication skills; Clearly present complex technical solutions, ideas, and plans

Full Job Description

## ## Job Description: **The Team** We at Fidelity Trade Management Engineering (TME) group are responsible for building and maintaining Fidelity’s brokerage platform order management and trade processing system. We are high functioning, fast paced technology group that work on cutting edge technologies to deliver low latency and high throughput trading solutions. We want to work with an engineer who is versatile, always eager to take on new problems and share solutions as we push the technology forward. Working independently as well as collaboratively, it is important for this person to have a positive approach to leadership, teamwork, and a drive to deliver groundbreaking solutions every day. **The Expertise You Have** * Have at least a bachelor’s degree in Computer Science, Engineering, Information Technology or equivalent, with a preference for advanced study * Minimum 8 years of software design, development and performance testing experience * Deep hands-on experience in Software Performance Engineering * Demonstrated skill in Java, Spring, Python, Linux * Hands on experience using tools like jMeter to build performance harness for software benchmarking * Willingness to guide and mentor junior team members on solid engineering practices * Previous exposure to trading systems or brokerage technology * Knowledge of the FIX protocol is a plus **The Skills You Bring** * Ability to understand end to end platform and identify issues that can cause performance, scalability or resilience issues * Effective analytical, communication, and organizational skills and a willingness to run with multiple tasks at a given time * Thrive in a team environment, collaborating openly and actively contributing * Able to innovate independently and work with leadership * Familiarity with event driven and service-oriented processing is required * Demonstrated work experience with cloud technologies. Industry certifications are welcome, but hands on experience and expertise are better. W

Free ATS check

Applying for this Principal Full Stack Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Fidelity?

Real rants from real employees. Read before you apply.

Read Company Rants →