Taro Logo

Senior Software Engineer

A privately held financial services company that provides investment management and financial planning services.
Westlake, TX, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance · Blockchain

Job Description

Fidelity Digital Assets, a division of Fidelity Investments, is seeking a Senior Java Engineer for their Orchestration team. This role focuses on developing and maintaining services that manage Fidelity's crypto processes. As part of a dynamic environment, you'll work on building enterprise-grade platforms for storing, trading, and servicing digital assets like Bitcoin and Ethereum. The position offers a unique opportunity to work at the intersection of traditional finance and blockchain technology, combining the stability of an established financial institution with the innovation of the digital assets space. The role requires strong expertise in Java, microservices, cloud technologies, and distributed systems. Working in a hybrid model, you'll collaborate with technical leaders and operations teams to ensure meeting client needs while maintaining high reliability standards. The position offers exposure to cutting-edge financial technology while leveraging Fidelity's extensive resources and knowledge base.

Last updated 7 days ago

Responsibilities For Senior Software Engineer

  • Develop and maintain crypto processes orchestration service
  • Build reliable software that can withstand unreliable environments
  • Participate in code and design reviews
  • Work on environment strategy and build/deployment pipelines
  • Collaborate with engineers across Fidelity

Requirements For Senior Software Engineer

Java
Kubernetes
Kafka
  • Bachelor's degree in computer science or related field
  • 5+ years experience in software development using object-oriented programming languages like Java
  • 5+ years experience building REST based micro services in Java and Spring Boot
  • Experience with Unit and integration test automation using Junit and Mockito
  • Demonstrated expertise in cloud application development
  • Experience with AWS or other cloud platforms and Kubernetes
  • Experience with asynchronous workers and messaging services (Kafka, SNS, SQS)
  • Proficient in relational databases and SQL
  • Strong analytical and communication skills
  • Strong organizational skills and attention to details

Related Jobs