Software Developer 3

Canada, Canada

Job Description

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Qualifications

MySQL is the world's most popular open-source DBMS. Businesses all over the world rely on MySQL for their business critical applications, and our job is to provide them with highly performing, reliable and secure software that is easy to deploy, use and upgrade.

MySQL Heatwave Server Engineering is an international team with a large number of engineers all over the world. We're currently looking for passionate and skilled software engineers to join our team, working from Canada

As a software engineer on the MySQL Team you'll be using your expertise in software development, and DBMS internals to extend and improve MySQL. You'll be involved in all parts of development from idea and design to implementation, testing and operations, working with an international team of highly skilled software engineers to add new features, improve the user experience, and make MySQL the best DBMS for the future.

Oracle has invested significantly in the future of MySQL. This investment continues with new features into the MySQL product, and during the last years, Oracle has also invested in making MySQL available in the cloud as MySQL Database Service. This is built on the Oracle Cloud Infrastructure (OCI) which has had a major regional rollout all over the world. As part of this team, you will learn and use the capabilities of OCI, and help to see how to use OCI to leverage the capabilities of MySQL DBMS. You will have unique possibilities to influence the user experience for MySQL Database Service.

Specific responsibilities

  • Design and implement new features in MySQL Server
  • Participate in design and code reviews
  • Take part in planning processes for upcoming versions
  • Fix bugs in new and existing functionality
  • Contribute to technical discussions and decision making in the team and with other development teams
  • Be an expert, solving issues related to the MySQL server in the MySQL Database Service
Desired skills and experience
  • MSc or BSc in Computer Science or related field (PhD a plus)
  • Good understanding of algorithms and data structures
  • Proficient in SQL and basic database skills
  • Good understanding of DBMS architecture or experience developing infrastructure with DBMS as a key component
  • 5+ years experience with software development in C++
  • Understanding of computer security algorithms, tools and practices
  • Enjoy learning new things
  • Have a passion for programming
  • Self-driven and the ability to take the initiative
  • Experience with some of the tools we use: C++, CMake, Git,, Doxygen, Jira, Gerrit
  • Strong problem-solving and debugging skills
  • Ability to work in a geographically distributed team across multiple time zones
  • Strong verbal and written communication skills
  • Ability to learn new technology and concepts quickly
  • Attention to details and focus on quality
  • Empathy for the user and interest in creating a good user experience
What we can offer
  • A job with an impact -- your code will be exposed to real customers fast, and you will see the impact through the managed MySQL Database Service
  • Challenging technical problems to solve
  • Real influence on designs and decision making
  • Recognition -- our source code is on Github, and your contributions to MySQL will be visible both inside and outside of Oracle
  • Highly skilled coworkers
  • The opportunity to make a real and lasting impact on MySQL

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2051849
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned