Principal/Senior Full-stack Software Engineer - Fidelity Labs

Fidelity Investments - Durham, NC (30+ days ago)4.1

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

Company Overview

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.