FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Full Stack Engineer
skillventory - A Leading Talent Research FirmPrincipal Full Stack Engineer developing solutions for Fidelity’s brokerage platform. Collaborating with teams to deliver low latency and high throughput trading solutions.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Expertise in Software Performance Engineering and proficiency in Java, Spring, and Python are essential for building and maintaining high-performance trading solutions. Strong mentoring abilities and experience with trading systems or brokerage technology enhance team collaboration and engineering practices.
Highest-signal resume keywords
Software Performance EngineeringJava DevelopmentSpring FrameworkPerformance Testing with jMeterBrokerage Technology Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DesignSoftware DevelopmentPerformance TestingJavaSpringPythonLinux
Soft Skills
Team CollaborationMentoring
Tools & Technologies
JMeter
Industry Keywords
Trading SystemsBrokerage TechnologyFIX Protocol
Tech Stack
Tools & technologiesCloudJavaJMeterLinuxPythonSpring
About the role
Key responsibilities & impact- Building and maintaining Fidelity’s brokerage platform order management and trade processing system
- Delivering low latency and high throughput trading solutions
- Working independently as well as collaboratively in a team environment
- Actively contributing to the improvement of engineering practices such as code and design reviews, cloud strategy, and build and deployment pipelines
Requirements
What you’ll need- 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.
Benefits
Comp & perks- Professional development opportunities
- Work across organization and collaborate with teams to build highly scalable and resilient trading platform
- Deliver high quality, timely, cost effective and maintainable software solutions