Amazon Development Centre Canada ULC

Technology

SoftwareDevelopmentEngineerII,AWSInvoicing

CA$80–192k Vancouver, British Columbia, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Development Engineer II, AWS Invoicing at Amazon Development Centre Canada ULC. Skills: Software development, Cloud computing, Distributed systems. Design, build, and maintain scalable software systems. Write clean, efficient, and maintainable code”

Industry & Context.

Technology
Problems you'll solve

Troubleshoot and debug; Root cause analysis

What They're Looking For.

Must Have

Bachelor's degree or equivalent experience, 3+ years of experience in software development

Nice to Have

Master's degree in Computer Science, Experience with distributed systems, Experience with cloud computing platforms

What You'll Do.

and maintain scalable software systems

and maintainable code

Develop and deploy applications on cloud platforms

Collaborate with cross-functional teams

Participate in code reviews

Troubleshoot and debug production issues

Contribute to architectural decisions

Stay up-to-date with new technologies

How You'll Work.

Team & Collaboration

Cross-functional teams; Code reviews

Communication Scope

Technical documentation

Process & Methodology

Agile methodologies

Full Job Description

AWS has the most services and more features within those services than any other cloud provider–from infrastructure technologies like compute, storage, and databases–to emerging technologies, such as machine learning and artificial intelligence, data lakes and analytics, and Internet of Things. AWS is expending its successes internationally across the global, at the same time facing the ever evolving feature parity and localization issues in countries internationally. The ideal candidate is clearly passionate about new opportunities and has a demonstrated track record of success in delivering new features and products. A commitment to team work, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems and/or data intensive applications. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where innovations are constant and priorities shift fast. The successful candidate’s code and approach to work will be exemplary, delivering solutions that are inventive, secure, easily maintainable, appropriately scalable, and extensible. Key job responsibilities * A constant learner on new or existing technologies to drive technological leadership in solving the business problems, making technical trade-offs * Designing, developing, and operating key system products and services * Working with service owner teams and stakeholders across the world to align and define engineering requirements * Ensuring designs align the organizational and product architectures and engineering best-practice principles * Maintaining and promoting a high operational excellence bar * Operating in an Agile/Scrum environment to deliver high quality initiatives Basi

Free ATS check

Applying for this Software Development Engineer II, AWS Invoicing role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Amazon Development Centre Canada ULC?

Real rants from real employees. Read before you apply.

Read Company Rants →