Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon Sr Software Development Engineer Amazon Robotics 
Canada, Ontario, Old Toronto 
659350599

15.05.2024
DESCRIPTION

As a senior engineer, you will:
- Identify opportunities to converge or simplify solutions, promoting streamlined and optimized approaches.
- Architect and implement solutions leveraging a diverse range of serverless AWS services
- Leverage AWS Cloud Development Kit (CDK) to design, deploy, and maintain infrastructure as code (IaC).
- Develop and maintain solutions written in various programming languages, such as Java, TypeScript, GoLang, and Python.Key job responsibilities
A day in the life1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) PlanOur goal is reducing time to insights through smart discovery, visualizations, and seamless access, meeting real-time and historical needs. We unlock these opportunities through streamlined and self-service tooling, minimizing undifferentiated work.Toronto, ON, CAN

BASIC QUALIFICATIONS

- 8+ years of non-internship professional software development experience
- 8+ years of programming with at least one software programming language experience
- 8+ 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
- 8+ years of experience building large-scale distributed data systems and services
- Ability to identify opportunities for optimization, simplification, and convergence of solutions across the organization.
- Expertise in modern data engineering tools and technologies, including Kinesis, Kinesis Data Analytics, Firehose, S3, relational and non-relational databases, SNS, SQS, and Lambdas; Athena and Glue
- Expertise in infrastructure as code (IaC) practices, with experience in AWS CDK or similar tools.
- Strong programming skills in multiple languages, such as Java, TypeScript, GoLang, SQL and Python.
- Ability to work collaboratively in an agile environment and mentor junior engineers
- Passion for building highly scalable, reliable, and self-service data platforms


PREFERRED QUALIFICATIONS

- 8+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent