Work for Amazon Online from Home | Software Development Engineer

Job Responsibilities : Software Development Engineer – AWS Service Catalog

Salary : $95000 per year

Company : Amazon Dev Centre Canada ULC

Location : RemoteCA

  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

Mentorship and Career Growth- As a self-organizing team, people of different experience levels often work closely together. This enables formal and informal mentorship relationships and builds trust without our team. Team members also engage in weekly one on ones with leadership to help grow their passions and career. Team members share in making our sprint commitments and have the autonomy to pull work, providing the opportunity for diverse team members to work on different opportunities and play to their strengths. We work in fast, iterative cycles and value experimentation and continual learning more than getting a perfect result the first time. Our code reviews move in fast cycles focused on future learning, not just fixing our code. In these ways and more, our team values an environment of safety and continual improvement so we can leverage the diverse perspectives team members bring.

Inclusive Team Culture- We don’t just say we value diversity. The way we work is designed to leverage the contributions of the unique and diverse talent on our team. We operate as a social network that works closely together toward a common goal. Self-organization and pull scheduling, pair programming, iterative and experimental workflows provide every team member continual opportunities to innovate, join or initiate work themselves, and contribute ideas and improvements. We avoid assigning work through a hierarchy. Team members pull work on their initiative, providing an equality of access to opportunities. Our team meetings are vibrant and engaging and team members actively seek inputs from each other. We work hard to value and support the various ways that people contribute, think through problems, and interact.

  • Experience building complex software systems for end users
  • Experience with scalable distributed systems and web services in a production environment
  • Proficiency in software engineering best practices, including experience with agile methods, SOLID, and test driven development
  • Knowledge of Internet protocols, service oriented architectures, and internet security fundamentals
  • Ability to communicate clearly and effectively, including mentoring junior engineers.

Click Here : Apply Now

Leave a Comment