DevJobs

Senior Software Engineer

Overview
Skills
  • C# C#
  • Java Java
  • SQL SQL
  • Design Patterns
  • OOP OOP
  • RESTful API RESTful API
  • Building solutions from scratch
  • Data structures
  • Large-scale refactoring
  • Distributed service-oriented environment

Plus500 is a world-leading online trading platform with hundreds of thousands of active users placing millions of trades a month.

It is our mission to disrupt the age-old trade markets by building digital technologies that make trading around the world accessible and more efficient.

The backend tech-led mission is to help us lead our technological revolution internally and externally by designing and building new financial products and large-scale systems.

What you’ll do

 ·        Own, lead, architect, and implement one of Plus500's domains e.g. trading, market data, online payments, etc.

·        Advocate and advance modern, agile software development practices and help develop and evangelize good engineering and organizational practices.

·        Build out the C# services that power our platform, in a way that can simultaneously serve huge volumes of concurrent users and data streams.

·        Tackle technical challenges - performance, fault-tolerance, security, and live production issues.

·        You'll take operational responsibility for the services that are owned by your team.

·        Work closely with large amounts of data and write efficient queries against it

·        Design and build out our infrastructure for scalability, using distributed techniques and patterns.

·        Collaborate with other engineers, product managers, and stakeholders to execute the company’s roadmap.

·        Support other people to "level up" or raise the capabilities of the team in their domain.

REQUIREMENTS

Who you are

·        You are looking to make a significant business impact and measure it against quantifiable KPIs based on real-life data.

·        You have experience writing highly optimized SQL.

·        You get excited about challenging problems and have a love for clean code.

·        Very knowledgeable and passionate about modern software development and have a strong foundation in object-oriented programming, data structures, and design patterns.

·        You are capable of delivering not only working software but also well-crafted software.

·        You are fluent in C# or Java and have a deep understanding of REST.

·        You have proven experience in a distributed service-oriented environment - designing, analyzing, optimizing code, and troubleshooting large-scale distributed systems.

·        You are capable of executing large-scale refactoring as well as building solutions from scratch.

·        Have a systematic problem-solving approach coupled with effective communication skills and drive.

·        You have grit, a persistent/determined work ethic, and a willingness to try anything and everything.

·        You are interested in trading, and user experience, and have the ability to work well with cross-functional domains.

 

Where you'll be

We offer a 3+2 hybrid work policy.

  •  Work is located at the Haifa R&D Center
Plus500