Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer III Amazon Project Tez 
India, Karnataka 
741245985

Yesterday
DESCRIPTION

Key job responsibilities
• You solve complex problems, applying appropriate technologies and best practices.
• You work with your team to invent, design and build software that is stable and performant.
• You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic.
• You consider the legacy of the code you produce and write code that an SDE unfamiliar with the system can understand.
• You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity).
• You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies.
• You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.)
• You work on project ideas with customers, stakeholders, and peers

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ 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


PREFERRED QUALIFICATIONS

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