Job Software Developer/ Engineer/ Architect

Principal Blockchain Engineer Developer

Job Description:

Fidelity Center for Applied Technology (FCAT) has the mission to catalyze innovation for Fidelity and our clients and supports the entire Fidelity business. Within FCAT there is a group leading the efforts on how new technology could both reinvent our current businesses and provide new opportunities for new products and services. We currently have a multi-disciplinary team of software engineers, researchers, designers, product managers, security and compliance experts solving a number of opportunities centred around blockchain technologies.

  • 8+ years of professional software development
  • Shown grasp of the fundamentals of DLT, particularly working with public ledgers
  • Understanding of the cryptographic principles underpinning Bitcoin or Ethereum
  • Experience with Java, NodeJS, Rust, Python
  • Experience with front-end frameworks such as Angular and React
  • Experience with the development of client/server applications
  • Experience in building cloud-native applications
  • Experience with the integration of 3rd party platforms using industry-standard protocols
  • Proven experience in UNIX and a solid understanding of UNIX scripting languages
  • Exposure to Oracle and/or NoSQL databases is helpful

The Skills You Bring 

  • Have a passion for blockchain and distributed ledger technologies!
  • Ideally some self-taught experience of using Bitcoin, Ethereum, or other DLT
  • Have outstanding written and verbal communication skills
  • Experience being a mentor and builder of forward-thinking and hard-working teams.
  • Have an adversarial approach: be just as good at breaking code as creating it!
  • Experience of working in Agile teams
  • Have a collaborative mentality and enjoy sharing knowledge with other developers

 

The Value You Deliver

  • Work closely with the business to develop prototypes, pilots, and full-scale applications
  • Provide technical leadership on projects
  • Provide mentorship into technology solutions and ideas to support business goals
  • Advance issues and risks to management for timely resolution