Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Software Dev Engineer II Last Mile Routing Platform 
United States, California, San Luis Obispo 
347852800

Today
DESCRIPTION

As a Software Developer on the Routing Platform Team, you’ll be part of a diverse team that shares your passion for improving the learning and innovation culture. Together, you’ll collaborate closely with stakeholders and peers to influence the Routing organization’s architecture and engineering best practices. Your mission will be to design and build next-generation infrastructure that scales 1000x the current scale to support the growing needs of our organization. You’ll have the chance to dive deep into legacy systems and provide simplified architectures. Your responsibilities will include implementing best practices, fostering innovation, and creating effective tools and services to ensure the success of customer and partner teams. You will build the infrastructure to allow storing petabytes of logistic data, building solutions with computing scale and network communications which even push the AWS data center limits.In this role, you’ll also focus on building extensible, maintainable services using distributed architecture. You’ll apply your expertise to help drive the adoption of simulations, improve latency, resiliency, and compliance across the last mile organization. Come join our team as we share the future of delivery and embark on this exciting challenge to continue building scalable, resilient, and simulatable solutions.Key job responsibilities
As a software developer, you can expect to:
* Design, build and maintain low latency, high availability, resilient solutions.
* Deal with ambiguity in solving a complex problem space that has not been tackled at this scale before.
* Improve operational excellence in the team.* Apply engineering best practices to build reusable infrastructure across multiple teams.
* Deep dive, analyze scaling issues.
* Play a crucial part in defining the team’s technical roadmap, best practices, and future strategy.
* Mentor and coach engineers on the team.A day in the life
SDEs handle the design, implementation, and operation of our software. Daily activities may include attending daily team scrum meetings, estimation of future tasks, design discussions and reviews, as well as coding and reviewing other code reviews and performing deployment and monitoring duties. SDEs are also responsible for learning necessary and ancillary skills (both hard and soft) as well as mentoring others and being mentored. Engineers are required to take part in a weeklong on-call shift, once onboarded, and be available 24/7.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language


PREFERRED QUALIFICATIONS

- 3+ 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