Fidelity Digital Assets
Director of Software Engineering (Trading)
The Role
As the Director of Software Engineering, you will be responsible for a portfolio of applications and engineering associates assigned to the Fidelity Digital Assets Trading team. You will be working in development and delivery of high quality, timely and maintainable software solutions in an agile environment which meet functional and non-functional business requirements. This is an Engineering Manager role where you will work very closely with product owners, architects, and engineering teams to deliver high quality cloud-based technology solutions to meet business requirements.
- You will maintain a strong team of high performers and invest in their career growth. Additionally, with the help of the technical lead on your team, you will ensure that modern software development standard processes are followed
- Working closely with our business partners to contribute to business critical initiatives
- Demonstrate software engineering excellence through continuous integration, continuous deployment
- Keep current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity; guide junior team members on technology
- Collaborate with multiple partners/large cross functional teams as part of work delivery
- Follows practices and contribute towards innovative solutions to increase productivity
The Expertise and Skills You Bring
- Bachelor’s degree in Computer Science or related field required
- At least 10 years of software engineering experience
- At least 4 years of management experience
- Experience in hiring, motivating and retaining top talent
- Experience in managing associates in remote locations
- Software engineering background in services development
- Experience in modern software development practices such as infrastructure as code, test automation, CI/CD and containerization
- Experience in applying agile delivery processes to enhance business value
- Familiarity with cryptocurrencies such as Bitcoin or Ethereum a plus
- You have a strong background in running software delivery for critically important applications
- You have strong analytical, communication, and organizational skills and the ability to handle multiple tasks at a given time
- Collaborating with stake holders to understand business requirements and deliver solutions that exceed customer expectations
- Promoting engineering best practices, architectural standards and consistency
- Ability to drive mature delivery practices through automation
- You have the drive and ability to deliver software with a high degree of automation
- You have the spirit and willingness to contribute to org level innovation
- You have a learning mentality and are able to demonstrate versatility in addition to your specialization
- You should have the ability to work effectively with both partners and project team members
- You know Agile methodologies or iterative development processes
- You have the ability to take ownership
- You coach team members and take accountability for the deliverables
- You have excellent collaboration and Interpersonal skills
- You have great attitude, being a mentor, teammate and effective contributor
- You have focus on productivity
- Experience in Capital Markets or Cryptocurrency specifically with exposure to Algo Trading is nice to have
The Team
Fidelity Digital Assets, a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets, such as Bitcoin and Ethereum. Fidelity Digital Assets adopts an entrepreneurial culture and startup approach while serving as one of the most innovative business units within Fidelity Investments. Our global, diverse team of hundreds of forward-thinking professionals lead with agility and creativity to build solutions that bridge the gap between traditional institutional investors and their exposure to digital assets. The firm’s tenure and experience across multiple business lines present our employees with unprecedented access to knowledge, technology, and resources that help our team reshape the future of finance.
As an Engineering Manager you will be an integral part of the Trading team. You’ll get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.
The Fidelity Digital Asset Trading Team is responsible for platform services and APIs that manage trading of crypto currency. Platform contains a crossing engine, smart router, market data aggregator among other trading modules running in low latency and high throughput environment.