Principal / Senior Full-Stack Software Engineer - Fidelity Labs


Company Type

Be part of an exciting new incubator in Fidelity Labs geared at helping independent professionals meet their many financial needs.  The incubator will rapidly move ideas from concepts to scale to help bring these game-changing ideas to market.  If you are a highly skilled Software Engineer with a passion for creating products and services that make lives better, a career in Fidelity Labs may be right for you!  The role is based in Raleigh, NC.
At Fidelity Labs, we use emerging technologies and human-centered design to create visionary products and services that improve people’s financial lives. As the innovation engine for Fidelity Investments, we provide expertise to the rest of the firm on new tools and techniques, while also incubating potential new lines of business. See what we’re up to at
The Expertise We’re Looking For
  • Bachelor’s degree Computer Science or other related discipline
  • Strong development skills and 5+ years of software development experience
  • Rapidly develop enterprise software based on requirement documents, prototypes, or verbal requirements
  • Learn and adopt new concepts & technologies quickly and implement them effectively in projects
  • Demonstrated technical leadership experience
  • Work across peer groups to resolve and understand complex technical/design issues.
The Purpose of Your Role
We are seeking/open to candidates at Principal or Senior Engineer Developer level.  This role will be responsible for working with a small team of developers to architect, design and build pilots and new products.  Candidates must be comfortable working with a small team of developers in a fast paced and highly ambiguous environment working with emerging technologies, high risks and uncertainty.
The Skills You Bring 
  • Proven leadership and strong technical skills
  • Proven track record designing and building complex end-to-end systems (full stack developer)
  • Experience working closely with business partners and providing the appropriate system solutions to the development team
  • Ability to lead a small development team and resolve technical/design issues
  • Experience with frontend web-based technologies (HTML, CSS & JavaScript frameworks)
  • Java, PHP or .NET development experience
  • Strong Object-Oriented skills and experience with UML
  • Ability to work across peer group to resolve technical/design issues Experience and knowledge of both waterfall and Agile/iterative software delivery methodologies Knowledge of cloud computing environments, applications and tools
  • Strong written and verbal communication skills, strong interpersonal skills
  • Ability to quickly learn and adopt diverse technologies
  • Motivated, self-directed, results oriented
The Value You Deliver
  • Rapid development of prototypes, pilots, and full-scale applications
  • Strong technical skills and a passion for programming
  • Full stack developer
  • Ability to learn new technologies quickly
  • Provide technical leadership to all team members
  • Escalate issues and risks to executive management for timely resolution
  • Mentor junior team members 

At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. For information about working at Fidelity, visit


Fidelity Investments is an equal opportunity employer



Client Server & Web Development

Primary Location




Job Level

Individual Contributor

Education Level

Bachelor's Degree (±16 years)

Job Type

Standard :

Overtime Status




Read Full DescriptionHide Full Description
Confirmed 3 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up