Principal Software 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.
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 turn concepts into finished full-stack products for a trading platform supporting equities, options, and cryptocurrencies. You will design and build complex systems, provide technical leadership, communicate risks to executive management, and mentor junior team members.
Requirements
- Bachelor-level degree in Computer Science, Engineering, or another technical field
- Experience with Golang, Node.js, or Java
- Experience with Agile methodologies
- Experience with relational databases including MySQL and PostgreSQL
- Experience with MongoDB
- Object-oriented programming and UML
- Knowledge of cloud computing environments, applications, and tools
- Knowledge of securities trading including equities, options, and cryptocurrencies
- Full-stack development experience
- Software programming skills
Responsibilities
- Design and build complex end-to-end full-stack systems
- Turn concepts into finished products
- Provide technical leadership to team members
- Escalate issues and risks to executive management
- Mentor junior team members
