Software Engineer

Apply
Back to all positions
Description

As a Software Engineer in StarkWare, you will design and develop complex, high-performance, high-quality, spanning across application logic and infrastructure.

Our system is built in a microservice architecture that interacts with external systems (such as our partners’ systems) and meets demanding performance, resilience, and requirements. The code is written mainly in C++ and utilizes continuous delivery and automated testing methodologies.

Requirements

The right candidate:

  • Is a university graduate in Computer Science (or equivalent) with a high GPA (Over 86).
  • Has experience in development in a high-level object-oriented language (preference for / C++/).
  • Is curious by nature and a quick learner.


Advantages:

  • Advanced degree with high GPA in CS/Math/equivalent.
  • 5+ years of experience with advanced OOP, design patterns, performance optimizations, and algorithm development.
  • Experienced with CI/CD and TDD methodologies.
  • Experienced with the Linux operating system, its internals, and its ecosystem.
  • Interaction with NoSQL databases at scale.
  • Implementation of services in a microservice architecture.
  • Interaction with tools such as Docker, Kafka, Flask, or similar.
  • Cryptographic primitives and protocols.
Apply

Contact us