Principal Software Engineer Opportunity

Deriv company

Subscribe to our Telegram & Twitter Channel

Principal Software Engineer in NIGERIA

Visa sponsorship & Relocation 1 year ago

Please note that this position requires relocation to our Malaysian office with relocation assistance provided.


Principal Engineers at Deriv are recognised experts in the multiple technology domains relevant to Deriv. They represent the senior technical leadership within the Deriv technical department. Principal Engineers are responsible for driving the development of high-impact projects, assisting management and other senior technical leaders in creating strategic roadmaps, and driving priorities and system development to meet company business objectives.


Deriv’s technical department develops a wide range of trading products and manages 200+ internal and external servers and applications. As Deriv’s operations and transaction volumes grow in size, developing products and services requires enhanced scalability, performance, security, and disaster recovery. It needs a high-performance system architecture capable of scaling a further 10X, plus highly available and secure systems. Join us to materialise these ambitions with your advanced knowledge and deep engineering expertise.


Your challenges:

  • Play a central role in technical contributions affecting Deriv's growth.
  • Develop future-proof software solutions, solve technical problems of the highest complexity, lead architectural design, and perform system-level integration in alignment with our exponential growth.
  • Devise roadmaps and strategies to establish the technical direction for key components and services; work hands-on to integrate them into our systems.
  • Create strong coding standards, maintain technical design documents, and develop operational concepts and interfaces.
  • Solve scaling and performance problems with innovative architectural changes.
  • Assist executives in making informed decisions regarding company goals by providing engineering expertise.


Requirements

  • University degree in software engineering, computer science, or a related field
  • 15+ years of experience
  • Strong experience in cloud technologies, including AWS, Docker, Kubernetes, Terraform
  • Deep experience with databases such as PostgreSQL and MySQL
  • Strong software development skills
  • Experience with front-end technologies and frameworks
  • Excellent spoken and written English communication skills


What’s good to have

  • Work experience in the fintech industry
  • Experience with multi-site collaboration over different time zones

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly