Principal Full Stack Engineer (Golang)

Fidelity InvestmentsWestlake, US
Published on

About the Role

Are you energized by rapid software development? Do you want to combine the fast pace of a start-up with the financial backing of one of the most successful companies in the industry? Then be part of an exciting new incubator within Fidelity geared at rapidly moving ideas from concepts to scale to help bring these game-changing ideas to market. If you are a highly skilled Full Stack Software Engineer with a passion for creating impactful products and services, a career in FCAT (Fidelity Center for Applied Technology) may be right for you!

At FCAT, we focus on using emerging technologies to create innovative products that improve people's financial lives. As the innovation engine for Fidelity Investments, we provide expertise on new tools and techniques across the firm while also incubating potential new lines of business.

One of our current projects involves building a next-generation trading platform that supports equities, options, and cryptocurrencies. This platform utilizes cutting-edge technologies to deliver a seamless trading experience across multiple asset classes. If you want to be part of a dynamic team building innovative products, we encourage you to apply for this exciting opportunity.

The Expertise We're Looking For

  • Bachelor level degree in Computer Science, Engineering or a related technical field.
  • Experience working with a variety of programming languages, frameworks, operating systems, and platforms.
  • Proficient in Golang, Node.js or Java.
  • Experience with Agile Methodologies.
  • Ability to transform a concept into a finished product.
  • Quick to learn and adopt diverse technologies.
  • Creative thinker with strong problem-solving skills.
  • Dynamic, proactive, and curious hands-on work style.
  • Strong interpersonal and communication skills.
  • Knowledge in securities trading, including Equities, Options, and Cryptocurrencies.

The Purpose of Your Role

The Principal Engineer is responsible for closely collaborating with the Technical Lead to architect, design, and build pilots and new products. Candidates should be comfortable in a fast-paced, ambiguous environment utilizing emerging technologies with high risk and uncertainty.

The Skills You Bring

  • Strong software programming skills.
  • Proven ability to design and build complex end-to-end systems as a full stack developer.
  • Eagerness to learn and adopt new technologies continually.
  • Excellent communication and teamwork abilities with empathy to co-develop in a multi-disciplined team.
  • Experience with both Relational (MySQL, PostgreSQL) and Non-Relational (MongoDB) databases.
  • Solid Object-Oriented design skills and experience with UML.
  • Familiarity with cloud computing environments, applications, and tools.
  • Knowledge of Agile/iterative software delivery methodologies.
  • Ability to effectively convey information to both technical and non-technical audiences.
  • Self-motivated, results-driven attitude.

Company Culture and Benefits

Fidelity's hybrid working model blends the best of both onsite and offsite work experiences, an approach that is essential for our business strategy and culture. We recognize the value of offsite work and typically require associates to work onsite every other week. Join us and play a pivotal role in building the future of financial technology!