Principal Software Engineer

Deriv • Nigeria
Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description

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

Similar Jobs

Explore other opportunities that match your interests

Senior Ground Software Engineer

Programming
•
56m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

ReOrbit

United Kingdom

Senior Frontend Engineer - Autonomy and Real-Time Applications

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Skydio

United State

AI Forward Deployed Engineer - Model Optimization & Strategy

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

syncarp

India

Subscribe our newsletter

New Things Will Always Update Regularly