2 days ago
Responsibilities
- Design, build, and operate highly available, low-latency distributed systems for security-relevant data.
- Own services end to end, including architecture, implementation, testing, deployment, monitoring, and on-call operations.
- Build libraries, integrations, and tooling that help Amazon engineering teams adopt the platform.
- Design efficient data models, processing pipelines, and query patterns for very large datasets.
- Partner with security, compliance, and service-owning teams to develop platform capabilities.
- Write design documents, lead reviews, and influence technical decisions across teams.
- Mentor engineers and improve code quality, security, and operational practices.
Requirements
- Professional non-internship software development experience.
- Programming experience in at least one modern language such as Java, C++, or C#, including object-oriented design.
- Experience designing or architecting systems for reliability and scaling.
- Experience with the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Preferred: bachelor's degree in computer science or equivalent.
Benefits
- Amazon is an equal opportunity employer with an inclusive culture.
- Workplace accommodations are available during the application and hiring process.