OANDA

Senior Software Engineer (C++)

OANDA
Apply
26 days ago
Kraków, PolandSenior

Responsibilities

  • Research, design, test, implement, deploy, and maintain online and backend trading and data-service infrastructure applications.
  • Develop high-performing and reliable applications using C++ and Python.
  • Collaborate with business and technical leadership to understand requirements and with development teams to design and implement systems and programs.
  • Shepherd releases from creation through release, maintenance, and improvement of CI/CD pipelines.
  • Mentor team members and participate in rotation-based on-call support approximately once per month.

Requirements

  • University degree in computer science, computer engineering, or a related field; a graduate degree may also be held.
  • Strong application development experience using C++.
  • Experience developing applications with Python.
  • Experience with data structures and algorithms, multithreading, and concurrency.
  • Basic understanding of databases and knowledge of software engineering best practices and design patterns.
  • Knowledge of CI/CD, deployment automation, microservices, and REST architecture.
  • Ability to write well-documented, clean code.
  • Teamwork, individual contribution, continuous learning, and flexibility with changing priorities.

Categories

OANDA

About OANDA

501-1,000 employees
Contact me