Senior Backend Software Engineer (Fidelity Labs)

Fidelity Boston , MA 02298

Posted 6 months ago

The Team

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

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 associate for their unique perspectives and experiences. For information about working at Fidelity, visit FidelityCareers.com.

Fidelity Investments is an equal opportunity employer.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Backend Software Engineer

Data Robot

Posted 2 days ago

VIEW JOBS 10/16/2019 12:00:00 AM 2020-01-14T00:00 DataRobot accelerates the process of building predictive models to get the most out of valuable data. We work hard to create tools that nascent data scientists can use effectively while also exposing the rich detail and control that data science veterans rely on. Our headquarters is in Boston, with offices in Kiev, Singapore, and Tokyo. As a Software Engineer on the Tech Alliances team you will be expected to work on both the front-end, creating dynamic user interfaces, and the back-end by dealing with database access, distributed computing, and parallel computing. We are looking for an experienced software engineer with in-depth knowledge of the full software development lifecycle who can contribute at multiple levels of the stack. This job is right for you if you are an analytical person and problem solver that can troubleshoot a complex application, come up with a good solution following best practices, and prove the accuracy of your code using automated testing. Requirements: * 3+ years experience designing and developing web applications from scratch featuring complex architectures * Development experience in Python, Javascript using modern web tooling and workflows * 1+ years of experience in React * Experience writing automated unit tests for front-end and back-end system components, functional tests, and integration tests * Full understanding of the client-server architecture, from the browser all the way to the database * Strong understanding of software design principles * Experience developing large, scalable applications * Experience using Git for complex software systems with teams * Experience using Linux or Mac for development * Passion for learning new tools, languages and frameworks Bonus: * Experience working in an agile environment with continuous integration using automated testing * Experience with NoSQL databases * Experience developing asynchronous distributed applications * Experience or interest in data science and machine learning algorithms * Experience with AWS, Google Cloud, Heroku. Data Robot Boston MA

Senior Backend Software Engineer (Fidelity Labs)

Fidelity