Browse All Jobs

DFINITY is seeking a Software Engineer to join its Financial Integrations team in Zurich. The team is responsible for the Internet Computer's interactions with exchanges, developing node software that implements the Rosetta API. The ideal candidate will contribute to projects like designing systems for the Internet Computer, developing integrations with financial platforms, and maintaining core systems, with focus on collaborative approach to building provably secure solutions.

Role Involves:

  • Designing and implementing systems for the Internet Computer
  • Developing integrations between the IC and other major financial platforms
  • Improving and maintaining existing IC core systems like the ICP Ledger and Rosetta API
  • Engaging to design innovative token standards
  • Delivering quality code along with tests and good documentation
  • Collaborating with world-class Research team to ensure what you are building is provably secure and correct
  • Implementing software enhancements and suggest improvements

Requirements:

  • A degree in engineering, computer science, or equivalent experience
  • 4+ years of industry experience as a software engineer
  • Strong knowledge and experience building API, micro services or distributed systems
  • Good written communication and cross-site collaboration skills
  • You write exemplary code and documentation that other engineers can read, understand, and even learn something from
  • You’ve built a user-facing application and iterated based on feedback
  • You know how to solicit and incorporate constructive feedback from stakeholders
  • You want to use the Rust programming language for production code
  • Fluent in both written and spoken English

What the Role Offers:

  • Opportunity to work on cutting-edge blockchain technology
  • Collaboration with world-class experts
  • In-office work from Zurich 3 days per week
Apply

DFINITY