Principal Database Developer
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 develop and lead end-to-end database solutions for mission-critical financial trading applications. You will own database architecture, optimize queries and database objects, build reusable utilities, coordinate deployment readiness, mentor developers, and collaborate with engineering and infrastructure teams.
Requirements
- 7+ years of Oracle PL/SQL development experience
- RDBMS skills
- SQL querying
- Stored procedure development
- Trigger development
- Function development
- View development
- Database privilege management
- Data analysis
- Database design
- Database modeling
- Query tuning
- Indexing
- Execution-plan analysis
- ETL knowledge
- Agile methodology
- Financial industry experience preferred
- Capital markets or securities finance knowledge preferred
- Core Java knowledge preferred
- Python knowledge preferred
- Control-M knowledge preferred
- AWS Cloud experience preferred
Responsibilities
- Develop database solutions for financial trading applications
- Own database architecture decisions
- Coordinate automation, deployment pipelines, and environment readiness
- Build reusable database utility components and frameworks
- Lead end-to-end database development
- Lead technical discussions and mentor developers
- Optimize stored procedures and database objects
- Load high volumes of data through ETL processes
- Collaborate with engineering and infrastructure teams
