Senior Data Engineer

FidelitySmithfield, RI
Hybrid

About The Position

The FI Data Solutions team is looking for a highly motivated Senior Data Engineer responsible for designing, building, and maintaining the operational and analytical capability in FI's data platforms. The work involves solution design, data analysis, end to end development, production rollout, and production support activities using Java Spring Batch, Python, AWS, Oracle, and Snowflake. The role will be involved in projects centered around maintaining and improving the quality of financial product information brought into our data ecosystem that will provide value to our compensation, sales, and reporting users. The role will be positioned as a more senior developer within a single squad.

Requirements

  • Bachelor's or Master's Degree in a technology related field (e.g. Engineering, Computer Science, etc.)
  • 5-7 years of working experience
  • 5+ years of Java development utilizing Spring frameworks
  • Experience writing batch jobs with Spring Batch
  • 2+ years of experience developing batch / backend applications that run in AWS, with focus on AWS Batch and S3
  • 3+ years working with SQL (ANSI SQL, Oracle, Snowflake)
  • 2+ years of Python development
  • Experience with Unix shell scripting (bash, ksh)
  • Experience with scheduling / orchestration tools (Control-M)
  • Strong data modeling skills with experience working with 3NF and Star Schema data models
  • Proven data analysis skills; not afraid to work in a complex data ecosystem
  • Hands-on experience on SQL query optimization and tuning to improve performance is desirable
  • Experience with DevOps, Continuous Integration and Continuous Delivery (Jenkins, Terraform, CloudFormation)
  • Experience in Agile methodologies (Kanban and SCRUM)
  • Experience building and deploying containerized applications using Docker
  • Proven track record to handle ambiguity and work in a fast-paced environment, either independently or in a collaborative manner
  • Good interpersonal skills to work with multiple teams within the business unit and across the organization

Nice To Haves

  • Work experience in the financial services industry

Responsibilities

  • Designing, building, and maintaining the operational and analytical capability in FI's data platforms
  • Solution design
  • Data analysis
  • End to end development
  • Production rollout
  • Production support activities
  • Maintaining and improving the quality of financial product information
  • Mentoring other developers to their fullest potential
  • Developing solution architecture diagrams and design documents that help guide developers and analysts on how to implement and maintain our systems and applications
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service