Senior Software Engineer

A privately held financial services company focused on making financial expertise broadly accessible and effective in helping people live the lives they want.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer

Are you energized by rapid software development? Join Fidelity's exciting new incubator (FCAT - Fidelity Center for Applied Technology) that combines startup pace with established financial backing. As the innovation engine for Fidelity Investments, FCAT provides guidance on new tools and techniques while incubating potential new business lines.

Currently working on a next-generation trading platform supporting equities, options, and cryptocurrencies, using cutting-edge technologies to deliver seamless trading experiences. The role requires extensive experience with Java Technologies, Spring Boot, and distributed systems, along with knowledge of various databases and messaging tools.

The ideal candidate will have 6+ years of software engineering experience, strong full-stack development capabilities, and knowledge of securities trading. You'll work in an innovative environment, contributing to products that improve people's financial lives while leveraging modern tech stack including microservices, cloud deployments, and event-based architectures.

This hybrid role offers competitive benefits including 401(k) matching, comprehensive healthcare, parental leave, and student loan assistance. Join a team that values technical excellence, continuous learning, and making a real impact in financial technology.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Provide technical leadership to all team members
  • Design and build complex end-to-end systems
  • Learn and adopt diverse technologies
  • Escalate issues and risks to executive management
  • Build innovative products and services

Requirements For Senior Software Engineer

Java
Kafka
RabbitMQ
MongoDB
MySQL
PostgreSQL
  • Bachelor's degree in computer science or related field
  • At least 6 years of software engineering experience
  • Extensive experience with core Java Technologies and Spring boot
  • Working knowledge of relational and time series databases
  • Experience with designing APIs, distributed systems
  • Understanding of microservice architecture and cloud-based deployments
  • Experience with event based Microservices, messaging tools (Kafka, RabbitMQ etc.)
  • Experience with Agile Methodologies
  • Knowledge in securities trading (Equities, Options and Crypto currencies)

Benefits For Senior Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 401(k) with company match
  • Medical, dental, vision and prescription drug coverage
  • 16-week maternity leave & 12-week parental leave
  • Student loan assistance

Interested in this job?

Jobs Related To Fidelity Investments Senior Software Engineer

Senior Business Process Model Developer

Senior BPM Developer position at Fidelity Investments focusing on designing and developing business process models using Java, JavaScript, and modern BPM platforms.

Senior Software Engineer/Developer

Senior Software Engineer position at Fidelity Investments developing SSO applications and security components using Java, Spring, and AWS.

Senior Email Campaign Engineer

Senior Email Campaign Engineer role at Fidelity Investments focusing on email marketing strategy, implementation, and technical leadership.