Taro Logo

AWS Software Engineer

Global technology company specializing in e-commerce, cloud computing, and artificial intelligence
$150,000 - $200,000
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
System Engineer, Controls to Cloud Integration

System Engineer position at AWS focused on infrastructure management, requiring expertise in Linux, networking, and automation to support AWS's global cloud infrastructure.

Network Development Engineer, BERE Operations

Network Development Engineer role at AWS BERE Operations team, focusing on next-generation IP networks implementation and maintenance with competitive compensation and benefits.

Amzn Dedicated Cloud Engineer, Infrastructure Systems Solutions

Cloud Engineer role at Amazon Dedicated Cloud supporting U.S. Intelligence Community, requiring TS/SCI clearance and expertise in cloud infrastructure and Linux systems.

Delivery Consultant - Cloud Application Architecture, AWS Professional Services, South Africa

AWS Professional Services seeks a Delivery Consultant to design and implement cloud solutions, provide technical expertise, and drive customer success through cloud transformation projects.

Systems Development Engineer II, Deployment Readiness Tech Transformation

Systems Development Engineer II position at Amazon focusing on cloud platform development for robotics deployment and point cloud data processing.

Description For AWS Software Engineer

Amazon Web Services (AWS) is currently hiring for multiple SWE positions across Canada, particularly for intermediate roles requiring 2-3 years of experience. However, the company faces challenges in attracting applicants due to several factors:

  1. Work Culture Concerns: Amazon is known for its demanding work environment and controversial "stack ranking" system where a certain percentage of employees must be let go annually, regardless of performance. This creates a highly competitive and potentially stressful atmosphere.

  2. Compensation Structure: While offering competitive salaries (around $200K for mid-level positions), the compensation in Canada is notably lower than equivalent US-based roles. This disparity affects their ability to attract top talent who have options with other tech companies.

  3. Job Security Issues: Multiple reports indicate concerns about job stability, with the company known for sudden layoffs and organizational restructuring. Even high-performing employees may face uncertainty due to the company's performance evaluation system.

  4. Interview Process: The company's interview process is notably rigorous and lengthy, often including multiple rounds and technical assessments that some candidates find overly demanding.

  5. Mandatory Office Presence: Amazon has implemented return-to-office mandates, which contrasts with many tech companies offering more flexible remote work options.

Despite these challenges, AWS remains a significant player in the tech industry, offering valuable experience in cloud computing and distributed systems. The roles provide opportunities to work on large-scale technical challenges and develop expertise in industry-leading cloud technologies. However, candidates must carefully weigh these benefits against the reported cultural challenges and work-life balance concerns.

Last updated 4 months ago

Responsibilities For AWS Software Engineer

  • Develop and maintain AWS services
  • Work on large-scale distributed systems
  • Collaborate with cross-functional teams

Requirements For AWS Software Engineer

Java
Python
JavaScript
  • 2-3 years of experience
  • Strong technical skills
  • Ability to work in a fast-paced environment

Benefits For AWS Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive salary
  • Health insurance
  • Stock options

Interested in this job?