Software Development Engineer II, Enterprise Productivity
Core
Design, build, and deliver scalable software features for Amazon's enterprise productivity tools, owning the full development lifecycle from requirements to operations.
Role type
Senior IC software development engineer
Builds
Reliable, scalable software systems serving millions of customers
Domain
Enterprise software / Distributed systems
Deliverable
production ML models | product features
Required skills
Software development, System design, Scalability, Object Oriented Design, Code reviews, Operational troubleshooting
Preferred skills
Full SDLC ownership, Code standards, Source control management, Build processes, Testing, Operations
Technologies
C#, C++, Java, Perl
Responsibilities
Design and implement software solutions balancing functionality with scalability; Own the full development lifecycle including testing and deployment; Collaborate with stakeholders to ensure solutions deliver right outcomes; Participate in code reviews and coach teammates; Identify root causes of operational issues and drive fixes
Seniority
Senior, hands-on IC