Taro Logo

Senior Software Developer - C++

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Operating for 40+ years, partnering with industry leaders across sectors.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Database

Description For Senior Software Developer - C++

MySQL NDB Cluster is Oracle's industry-leading, open-source, distributed database solution, designed for applications with demanding performance and availability requirements. As a Senior Software Developer, you'll join the dedicated NDB Cluster team, working on cutting-edge database technology that powers some of the world's largest mobile networks, online games, and banking systems.

The role focuses on developing and maintaining the MySQL NDB Cluster, which features in-memory, real-time capabilities, linear scalability, and transactional consistency. You'll be working with a team of experts who specialize in database internals, operating systems, compilers, and programming languages. The position requires strong C++ programming skills and deep understanding of distributed systems.

This is an opportunity to work on challenging projects that impact billions of users worldwide. The team culture emphasizes happiness and satisfaction in delivering valuable, high-quality work. You'll be working in an environment that supports both technical excellence and work-life balance, with the backing of Oracle's extensive resources and industry leadership.

The position is based in either Warsaw or Cracow, Poland, with an onsite work requirement. You'll be part of Oracle's larger engineering organization, contributing to a product that can be deployed across various environments including Public/Private Clouds, On-Prem, and Cloud Native environments.

Last updated 2 days ago

Responsibilities For Senior Software Developer - C++

  • Design and craft clean, efficient, and well-tested code
  • Work with profilers and benchmarking tools for optimal performance
  • Develop across various platforms and operating systems
  • Collaborate remotely using tools like Zoom, Slack, and Gerrit
  • Deliver new functionalities with comprehensive automated tests
  • Contribute to product bug fixes
  • Work on MySQL NDB Cluster development

Requirements For Senior Software Developer - C++

  • Advanced degree (MSc or PhD) or equivalent industry experience
  • Strong background in C/C++ programming
  • Deep understanding of distributed systems and networks
  • Experience with databases and their internals
  • Proficiency in Unix systems
  • Strong communication skills
  • Experience with cloud platforms (preferred)
  • Knowledge of MySQL internals (preferred)
  • Experience with cloud-native deployments (preferred)

Benefits For Senior Software Developer - C++

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Flexible work environment
  • Office space available as needed
  • Competitive benefits
  • Medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Senior Software Developer - C++