Fidelity

Senior Software Engineer

Fidelity
Apply
2 days ago
Durham, NC, USASenior

Responsibilities

  • Develop the Event Distribution Platform and modernize the legacy Fidelity Electronic Notification System.
  • Build cloud-native, event-driven, distributed systems supporting real-time and personalized communications.
  • Design and implement RESTful APIs, microservices, event-streaming solutions, and scalable messaging platforms.
  • Support software engineering best practices, including testing and CI/CD.
  • Collaborate with software engineers, architects, product owners, and business partners on enterprise-scale solutions.

Requirements

  • At least 6 years of experience with Java, Spring Boot, distributed systems, and event-driven architectures.
  • Experience with Apache Kafka, event-streaming patterns, and scalable messaging platforms.
  • Experience building RESTful APIs and microservices.
  • Experience designing and building cloud-native solutions on AWS.
  • Strong problem-solving, collaboration, continuous learning, and software engineering skills.

Benefits

  • Fidelity is transitioning to a full-time onsite working model through a phased rollout; onsite requirements vary by region and role.
  • The role offers opportunities to work with cloud technologies, event streaming platforms, modern APIs, and distributed systems.

Tech Stack

Categories

Fidelity

About Fidelity

10,000+ employees

Fidelity Investments provides brokerage, retirement plan recordkeeping, wealth management, and asset management services to individuals, employers, advisors, and institutions, plus online trading platforms and mutual funds and ETFs. It earns fees from managing and administering assets, advisory services, and brokerage transactions. Founded in 1946 and headquartered in Boston, it is privately held and administers trillions of dollars for U.S. and global customers.

Contact me