Search jobs > Toronto, ON > Senior software engineer

Senior Software Development Engineer, AWS Aurora MySQL Engine

Amazon Development Centre Canada ULC
Toronto, Ontario, CAN
$244K a year (estimated)
Full-time

Are you interested in building hyper-scale database services in the cloud? Do you want to revolutionize the way databases are built for the cloud ?

Do you want to have direct and immediate impact on hundreds of thousands of users who use AWS database services?

Amazon Aurora is a MySQL-compatible, relational database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases.

It provides up to five times better performance than MySQL at a price point one tenth that of a commercial database while delivering similar performance and availability.

We are looking for passionate engineers to help us deliver industry leading next generation database services for the cloud.

You will be part of the team that architects, designs, and implements highly scalable distributed database systems that provide availability, reliability and performance guarantees.

This is a hands on position where you will have the opportunity to do everything from building highly distributes and scalable components to mentoring other engineers.

If you are interested in getting in on the ground floor within a fast growing business and help shape the technology, product and the business, we would love to hear from you.

Inclusive Team Culture

Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally.

We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences.

Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.

Work / Life Balance info

Our team puts a high value on work-live balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life.

We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment.

We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. This position involves on-call responsibilities, typically three days a month, and also includes solving problems reported by customers.

We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant.

When we do get paged, we work together to resolve the root cause so that we don’t get paged for the same issue twice.

Mentorship opportunities

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship.

Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks.

We are open to hiring candidates to work out of one of the following locations :

Toronto, ON, CAN

BASIC QUALIFICATIONS

  • 8+ years of non-internship professional software development experience
  • 8+ years of programming with at least one software programming language experience
  • 8+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

  • 8+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • 30+ days ago
Related jobs
Amazon Development Centre Canada ULC
Toronto, Ontario

If you’re a developer who is looking to grow, come on board! We have one of the most senior teams in AWS - and our senior developers are eager to brainstorm, mentor, and get software built together. Amazon Aurora is an exciting area of innovation for AWS, and the PostgreSQL-compatible edition of Ama...

Criteo
Toronto, Ontario

CRITEO is seeking a Senior Software Development Engineer to join our newly established Test Engineering team. Software development engineers in Test (SDETs) are expected to be proficient in both software development and testing, with a strong focus on automation and continuous improvement of testing...

Walmart Canada
Toronto, Ontario

Bachelor's degree in Computer Science and 4 years' experience in software engineering or related field OR 6 years' experience in software. We are looking for a Senior Engineering Manager who can drive the design, architecture & delivery of our next-generation platforms, keeping scalability, robustne...

LeddarTech
Toronto, Ontario

BSc or MSc degree in computer science, computer engineering, electrical engineering, software engineering. Taking leading part in the development of perception software for autonomous driving. Development of software connectivity for various types of sensors (Cameras, Radars, Lidars, etc). Collabora...

Capital One
Toronto, Ontario

Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer. At least 8 years of experience in Software Engineering and Systems Architecture or Technology Solution design. Experience mentoring software engineers or architects. Our Capital One Software Studio. ...

Dropbox
Canada
Remote

As a Senior Machine Leaning Engineer focused on search quality, you will play a crucial role in developing and enhancing our search capabilities to provide users with the best possible search experience. Our Engineering Career Framework is and describes what’s expected for our engineers at each of o...

Bitgo
Toronto, Ontario

Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Work closely with product managers, designers, and other engineers to understand and refine product requirements. Provide mentorship to your peers in the broader engineering team through code reviews ...

Getty Images
Toronto, Ontario

Proven experience building and leading software engineering teams with a focus on. Build scalable software solutions that provide a tailored search experience based on customer metrics. Form strong cross-functional relationships with engineering, data science, and product teams at Getty Images. Hand...

Amazon Development Centre Canada ULC
Toronto, Ontario

The Annapurna Labs team at Amazon Web Services (AWS) is looking for a Software Development Engineer II to build, deliver, and maintain complex products that delight our customers and raise our performance bar. As a deep learning compiler engineer on the Neuron team, you will be a thought leader supp...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. Coverage and support of personal development initiatives (conferences, courses, etc). ...