Senior Software Engineer/Developer

A privately held financial services company focused on making financial expertise broadly accessible and effective.
Salt Lake City, UT, USA
Backend
Senior Software Engineer
Hybrid
3+ years of experience
Finance

Description For Senior Software Engineer/Developer

Fidelity Investments is seeking a Senior Software Engineer/Developer to join their technology team. This role focuses on building cloud-native applications and APIs using modern frameworks and technologies. The position involves developing original technical solutions and working on complex assignments across multiple projects.

Key responsibilities include designing and implementing high-performance distributed architectures using Java and Spring frameworks, developing cloud-native services with AWS and PCF, and ensuring quality through comprehensive testing practices. The role requires expertise in CI/CD pipelines and monitoring tools.

The ideal candidate will have a Bachelor's or Master's degree in Computer Science or related field, with significant experience in cloud computing environments. They should have demonstrated expertise in Java, Spring Boot, AWS technologies, and modern testing frameworks.

Fidelity offers a comprehensive benefits package including 401(k) with company match, medical/dental/vision coverage, parental leave, and student loan assistance. The company values diversity and inclusion, providing a collaborative environment where innovation is encouraged.

This hybrid role requires working onsite every other week at the Salt Lake City office, combining the benefits of both office and remote work. Join Fidelity's technology team to help create the next generation of financial products and tools while working for a company committed to making financial expertise accessible to all.

Last updated 3 days ago

Responsibilities For Senior Software Engineer/Developer

  • Develops original and creative technical solutions
  • Designs applications or subsystems on major projects
  • Supports and performs all phases of testing
  • Develops comprehensive documentation
  • Establishes project plans
  • Performs independent technical and functional analysis

Requirements For Senior Software Engineer/Developer

Java
Kubernetes
Redis
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Experience with Java, Spring MVC, and Spring Boot framework
  • Experience with AWS technologies (EC2, SQS, SNS) and PCF
  • Expertise in testing practices including unit, integration, and end-to-end testing
  • Experience with CI/CD tools like Jenkins, Bamboo, and UDeploy
  • Knowledge of message flows using Active MQ, Apache Camel, and Apache Kafka

Benefits For Senior Software Engineer/Developer

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/Developer

Senior Performance Engineer (Java)

Senior Performance Engineer position at Fidelity Digital Assets focusing on Java-based performance testing for cryptocurrency trading platforms.

Senior Software Engineer (Python)

Senior Software Engineer position at Fidelity Investments focusing on Python development for financial services platforms and analytics engines.

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 Java-based applications and RESTful APIs for financial services.