07 Nov
|
Amazon
|
Vancouver
Who you are
- The ideal candidate for this has excellent problem-solving skills, a solid understanding of computer science fundamentals, a customer-focused mindset, and a proven track record of on-time delivery. They are familiar with machine learning, service-oriented architectures, and distributed data and services
- 3+ years of building production software 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
- 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
What the job involves
- We are seeking a talented Software Development Engineer to lead the development of mission-critical initiatives that will transform our organization over multiple years
- In this role, you will design and implement migration strategies for complex systems, collaborate across teams to ensure smooth transitions, and solve technical challenges that arise during migration execution
- You'll work closely with program managers, infrastructure teams, and service owners to ensure migrations are executed safely, efficiently, and with minimal disruption to production systems
- Design and implement end-to-end migration solutions for large, complex codebases and services, including technical planning, architecture decisions,
and execution strategies
- Partner with cross-functional teams to understand migration requirements, identify technical risks, and develop mitigation strategies before they become blockers
- Mentor junior engineers and contribute to the team's technical excellence
- Your day might start by reviewing migration metrics and code review feedback from your team
- You'll spend time designing migration approaches for a current service, documenting technical decisions and trade-offs
- In the afternoon, you might pair-program with a junior engineer on a complex migration scenario, then participate in a design review to ensure solutions meet reliability and performance standards
- You'll wrap up by diving into a tricky data consistency issue that emerged during testing, working through the solution with your team
- The Navigator team, within GRID - Builder Foundations is a cross-functional team provides centralized tooling and programs that drive innovation and efficiency across the organization
- We work collaboratively to solve complex technical challenges that have significant impact on business outcomes
- The team is focused on building scalable solutions that will transform how we operate, creating opportunities for significant growth and improvement
- By joining us, you'll have the opportunity to work on high-visibility initiatives that span multiple teams and contribute to long-term strategic goals that will shape the future of our technology landscape
📌 Software Development Engineer (Vancouver)
🏢 Amazon
📍 Vancouver