Principal Data Engineer
Fidelity Investments is a privately held, Boston-headquartered financial services company providing investing, trading, retirement, wealth management, brokerage, workplace benefits, custody and clearing, and digital-asset services.
Maintainer signals as of 9/25/2026
About Fidelity Investments
Fidelity serves individual investors, employers, wealth-management firms, institutions, innovators, and charitable donors through diversified financial-services businesses. Current offerings include brokerage and trading, mutual funds and exchange-traded products, retirement and workplace savings, financial planning and advice, wealth management, institutional custody and clearing, and crypto/digital-asset products.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, and implement data integration solutions across cloud and traditional infrastructure. You will build ETL pipelines and engineering frameworks, support production issues, document technical work, collaborate with business partners, advise leadership, and mentor junior engineers.
Requirements
- Bachelor's degree and five years of relevant experience, or master's degree and three years of relevant experience
- Experience designing, building, and supporting scalable ETL, real-time, batch, and reporting systems in financial services
- Python
- ETL
- Agile Scrum
- PL/SQL
- SQL
- Oracle, PostgreSQL, or Snowflake
- DevOps and SDLC practices
- Jenkins
- Bitbucket or GitHub
- AWS or GCP
Responsibilities
- Design and develop complex data integration solutions
- Implement data integration solutions using cloud-based and traditional infrastructure technologies
- Deliver data-centric integration solutions with transformation logic
- Perform software configuration management, test automation, version control, and static code analysis
- Maintain technical documentation
- Solve production issues
- Gather business requirements and assist with technical requirements
- Participate in architecture, technical design, and product implementation discussions
- Develop data engineering frameworks
- Advise senior leadership on data infrastructure and technology solutions
- Mentor junior engineers
- Perform technical and functional analysis for divisional initiatives
