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 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 startups take a customer-centric approach to problem solving, with a focus on rapid experimentation, and the permission to fail.
Our software engineers play a key role on our startups, making the ideas we research and refine through user testing come to life by building prototypes and iteratively evolving them into scalable products. Our 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 grow our knowledge through training and courses. We use modern technologies and are always open to improving our tools and our process.
The Expertise You Have
Bachelor's degree in Computer Science or other related discipline
Expertise in Java or a similar language Experience working with distributed systems
Experience working with AWS is a strong plus, especially using serverless functions
Experience working with relational databases including designing data models and writing queries
The Skills You Bring
We are looking for a senior software engineer to join our startup working on a technology platform that will help millions of retirees make their retirement savings go further. This role will be on our backend squad, so well-qualified candidates have an excellent knowledge of Java or a similar object-oriented language as well as experience working in the AWS cloud. However, we're open to strong developers with experience in other frameworks and a desire to learn.
The Value You Deliver
Writes clean, maintainable code and refactors and improves the codebase as they add features to it
Feels that testing is a core part of their development process, experience with BDD is a plus
Enjoys collaborating with other developers, pair programming, reviewing code and white-boarding
Experience with continuous integration and continuous deployment is a plus
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 associate for their unique perspectives and experiences. For information about working at Fidelity, visit FidelityCareers.com.
Fidelity Investments is an equal opportunity employer.