Fidelity Investments Job - 26362769 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Fidelity Investments
Location: Durham, NC
Career Level: Mid-Senior Level
Industries: Banking, Insurance, Financial Services

Description

Job Description:

At Fidelity Labs, we don't accept the status quo. We're debating, experimenting, researching, teaching, and collaborating on new ideas to help people live better financial lives. We have dedicated cross-functional incubator teams that operate like startups but have the backing and resources of Fidelity to ensure that we are able to focus on the things that matter. Using a combination of good old-fashioned ingenuity, and innovation methodologies such as Design Thinking and Lean Startup, our incubators take a customer-centric approach to problem solving, with a focus on rapid experimentation, and the permission to fail. See what we're up to at FidelityLabs.com

Our software engineers play a key role on our incubator teams, making the ideas we research and refine through user testing come to life by building prototypes and iteratively evolving them into scalable products. Our incubator teams are empowered to move quickly and operate independently, so our engineers are involved in every step of the process from design through deployment. We believe strongly that it is our responsibility to continuously improve both as engineers and as a team every iteration so we write automated tests as part of our development workflow, practice pair programming, perform peer code reviews, and share knowledge in weekly tech talks. We use modern technologies and are always open to improving our tools and our process. The role is based in Durham, NC.

The Expertise We're Looking For

  • Bachelor's degree Computer Science or other related discipline
  • 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
  • Work across peer groups to resolve and understand complex technical/design issues.
  • Talent for writing clean, testable, readable, and easily maintainable code
  • Experience with middleware Java stack, Spring, messaging technologies and web containers
  • Experience with client side tech stack: HTML, CSS/SCSS, JavaScript, and Angular
  • Experience working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery tools.
  • Understanding of fundamental design principles for building a scalable application

The Purpose of Your Role

Our software engineers play a key role on our incubator teams, making the ideas we research and refine through user testing come to life by building prototypes and iteratively evolving them into scalable products. Our incubator teams are empowered to move quickly and operate independently, so our engineers are involved in every step of the process from design through deployment. We believe strongly that it is our responsibility to continuously improve both as engineers and as a team every iteration so we write automated tests as part of our development workflow, practice pair programming, perform peer code reviews, and share knowledge in weekly tech talks. We use modern technologies and are always open to improving our tools and our process.

The Skills You Bring

  • We are looking for software engineers that are able to build high-quality, test-driven applications
  • Someone with deep knowledge of IT concepts, strategies, methodologies, and their application to business opportunities.
  • A proven track record of designing and building end-to-end systems – client/server/db
  • Excellent knowledge of JavaScript, node, Express, Angular and Java although we're open to strong developers with experience in other languages or frameworks and a desire to learn.
  • Expertise in various relational and no SQL database technologies
  • Someone who writes clean, maintainable code and refactors and improves the codebase as they add features to it
  • Experience being a mentor and builder of nimble and passionate teams.
  • Comfortable dealing with ambiguity and change

How Your Work Impacts the Organization

Fidelity Labs' mission is to improve the financial lives of customers. Our approach is to identify important jobs to be done and then create business models that do them better than any other alternative. We are constantly scanning for ways to help customers. We then incubate those ideas from concept to scale. Fidelity Labs currently has a number of ventures at various stages in the pipeline - from deeply understanding the customer's job to be done, to designing and experimenting to find product/market fit to pilot and scaling. The goal is to create sustainable new businesses that directly improve our customers' financial lives.

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 FidelityCareers.com.

This opportunity is brought to you by Fidelity Labs.

Fidelity Investments is an equal opportunity employer.

Certifications:

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. We are proud of our diverse and inclusive workplace where we respect and value our associates for their unique perspectives and experiences. For information about working at Fidelity, visit FidelityCareers.com.

Fidelity Investments is an equal opportunity employer.


 Apply on company website