Senior Software Dev Engineer (SDE-III), Amazon Business
Amazon
Amazon
Amazon Business is seeking a Senior Software Development Engineer (SDE-III) to join their dynamic team. In this role, you will act as a technical leader, tackling complex challenges with minimal supervision and delivering high-impact solutions. You will maintain a strategic, long-term view of the team's software architecture, addressing current deficiencies and leading significant projects that can span across the entire team. A deep understanding of business impact and a skillful balance of short-term technological needs with long-term business objectives are essential. You will influence team strategy, engage in meaningful discussions with customers and peers, and guide future technology decisions.
You will take ownership of team architecture, provide system-wide design guidance, and champion engineering best practices in Operational Excellence, Security, and Quality. Identifying and resolving root causes of persistent issues will be a key aspect, often influencing software decisions beyond your immediate team. Building consensus and navigating differing viewpoints are crucial for charting the optimal path forward. This role also involves contributing to recruiting efforts and sharing expertise through coaching and mentoring.
Senior SDEs at Amazon are proficient in adopting software engineering best practices, including design, testing, version control, documentation, build, deployment, and operations. Expertise in languages such as Java or other backend programming languages, coupled with over 8 years of experience, is expected. You will produce high-quality, maintainable, and robust code by understanding the broader context and implementing simple, effective solutions. A comprehensive grasp of data structures, algorithms, and design patterns, along with deep knowledge of operating system performance and scalability, is vital for creating efficient and collaborative software. Senior SDEs are deeply aligned with Amazon's customer-centric philosophy, ensuring technical innovations are driven by business objectives.
Architect and design robust solutions for broadly defined problems. Provide essential technical mentorship and leadership to fellow engineers. Champion and drive best practices, fostering engineering excellence across the team. Develop high-quality, maintainable code in object-oriented languages like Java and C++.
A Bachelor's degree in Computer Science or a related field is required. Possess a minimum of 5 years of non-internship professional software development experience. Have at least 5 years of programming experience in a software programming language. Demonstrated experience serving as a mentor, tech lead, or leading an engineering team. Accumulate over 5 years of experience in leading the design or architecture (including design patterns, reliability, and scaling) of new and existing systems. Proficiency in languages such as Java or other backend programming languages is essential. Experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations is preferred.
Amazon
IT Consulting