Software Development Engineer, Mobile App Foundations, BuilderWorks
Core
Build and evolve mobile platform infrastructure powering the Amazon Mobile Shopping app, serving hundreds of millions of customers daily.
Role type
Senior Software Development Engineer (Mobile Platform)
Builds
Mobile platform infrastructure, client-side frameworks, instrumentation systems, and resiliency tools for iOS and Android
Domain
Mobile engineering, distributed systems, large-scale platform modernization
Required skills
C#, C++, Java, or Perl; Object Oriented Design; distributed software applications; system design and architecture; multi-tiered, multi-threaded systems
Preferred skills
Full software development life cycle experience; code reviews; source control management; build processes; testing; operations
Technologies
C#, C++, Java, Perl
Responsibilities
Build mobile platform infrastructure for dozens of engineering teams; Design systems operating at massive scale; Drive migration of mobile services to modern architectures; Develop client-side frameworks for runtime configuration and feature management; Build instrumentation and measurement systems; Contribute to production resiliency and incident response