Posted in

Director – Technology Management – Digital Assets

Director – Technology Management – Digital Assets

CompanyFidelity Investments
LocationBoston, MA, USA, Westlake, TX, USA, Merrimack, NH, USA, New York, NY, USA
Salary$103000 – $218000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in computer science or related field required
  • 8+ years of software engineering experience in building applications that are scalable, resilient and secure
  • 6+ years of experience directly managing a team of software engineers
  • 1+ year(s) of experience with blockchains such as Ethereum or Bitcoin
  • Familiarity with protocols such as Aave, Uniswap a plus
  • Experience in hiring, motivating and retaining top talent
  • Experience in managing associates in remote locations
  • Software engineering background in frontend and backend services development
  • An understanding of microservice architecture and cloud-based deployments
  • Experience in modern software development practices such as infrastructure as code, test automation, CI/CD and containerization
  • Experience in applying agile delivery processes to maximize business value
  • Strong background in managing software delivery for mission critical applications
  • Strong analytical, communication, and organizational skills and the ability to handle multiple tasks at a given time
  • Collaborating with stakeholders to understand business requirements and deliver solutions that exceed customer expectations
  • Promoting engineering best practices, architectural standards and consistency

Responsibilities

  • Responsible for a portfolio of applications and engineering associates assigned to DeFi Yield Gen Chapter
  • Work closely with Product Area Leads, Squad Leads, Architects, Tech Leads and engineering teams to deliver high quality cloud-based technology solutions to meet business requirements
  • Maintain a strong team of high performers and invest in their career growth
  • Ensure that modern software development best practices are followed
  • Bring new ideas, approaches and insights to improve the contributions of your team and enable them to develop new skills and capabilities
  • Commit to ongoing development of your own expertise and knowledge to empower others with that knowledge

Preferred Qualifications

  • Familiarity with protocols such as Aave, Uniswap a plus