Join the Durable Functions team at Amazon Development Centre Canada as a Software Engineer focused on AWS Lambda. This role emphasizes building robust, distributed systems that enhance customer experience through fault tolerance and resilience.
We are seeking a Software Development Engineer with at least 3 years of professional experience in software development. Ideal candidates will be proficient in a modern programming language such as Java, C++, or C#, and possess a strong understanding of object-oriented design. This position is integral to developing large-scale systems that tackle consistency and availability challenges.
Key Responsibilities:
• Design and build distributed systems on AWS Lambda
• Solve consistency, durability, and availability challenges
• Implement automatic checkpointing and failure recovery
• Collaborate on coding standards and best practices
• Participate in code reviews and continuous deployments
Requirements:
• 3+ years of professional software development experience
• Proficient in Java, C++, or C#
• Bachelor’s degree or equivalent preferred
• Knowledge of software development life cycle best practices
• Experience in testing and operational excellence
Drive innovation and resilience in distributed systems as a Software Engineer on the AWS Lambda team.
#J-18808-Ljbffr