Sr. Software Dev Engineer, Aurora Control Plane

at  Amazon Development Centre Canada ULC

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Sep, 2024Not Specified27 Jun, 20245 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ 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
  • Bachelor’s degree in computer science or equivalent
    Looking to be part of a team building hyper-scale database services in the cloud? Do you want to revolutionize the way people manage vast volumes of data in the cloud where you have direct and immediate impact on hundreds of thousands of users who use AWS database services?
    Aurora is a distributed, fault-tolerant database service, leveraging a self-healing storage system which performs up to five times faster than standard MySQL databases and three times faster than standard PostgreSQL databases.
    Aurora is one of the fastest-growing AWS services, with business and engineering decisions having a widespread impact across many of the world’s fastest growing businesses! Our customers depend on the performance of our services to scale and support their mission-critical workloads.
    As an Engineer in the team you will design and implement major database components to allow Amazon Aurora to scale and perform for the growing customer demands under the project of Aurora Global Database.
    We are looking for Software Development Engineers who have built a lot of software – shipped products and created control planes, tools and modules. You should be passionate about optimizing the software development experience at a very large scale, using your strong technical skills and motivation to achieve results. You are naturally enthusiastic about learning new technologies and industry trends and are excited by the idea of solving hard technical challenges. You are empathetic and curious, and will help us amplify the positive & inclusive team culture we are building.
    Key job responsibilities
    Delivering software features and improvements to major portions of your team’s software.
    Working with customers, stakeholders, and peers in order to understand and deliver the right solutions.
    Designing software solutions to enable new features or improve existing ones.
    Operational work to solve customer problems and enhance your team’s operations.
    Contribute to the full software development lifecycle, including scoping, design, code, code reviews, testing, deployment and maintenance of the team’s software.
    About Us
    We recognize new team members need time to ramp-up and feel fully comfortable within the team. You will have a launch buddy, an engineer who will help you navigate through this processes offering you help and mentorship.

We offer flexibility in working hours and encourage you to find your own balance between your work and personal life.

  • A deep understanding of software engineering practices, object oriented analysis & design, design patterns, data structures and algorithms
  • A deep understanding of security by design development, as well as security best practices at every step of the development cycle
  • A passion troubleshooting and defining system vulnerabilities
  • Ability to write clean, object-oriented, well-structured and maintainable code
  • Experience successfully delivering complex systems to customers
  • Experience building distributed databases, storage systems or cloud services
  • Excellent verbal and written communication skills

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Toronto, ON, Canada