Software Development Engineer, AWS Partnerships
Core
Building secured, highly available, performant, and scalable distributed systems, web services, and integrations between cloud and on-prem applications to support AWS partner ecosystem growth.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Next generation distributed, scalable systems supporting AWS Marketplace and partner sales tools
Domain
Cloud computing, distributed systems, AWS technologies
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Java, or Perl; Object Oriented Design; designing large-scale multi-tiered multi-threaded distributed software applications; web services and protocols; asynchronous workflow; system architecture design
Preferred skills
Full software development life cycle experience; coding standards; code reviews; source control management; build processes; testing; operations experience
Technologies
AWS technologies, Service Oriented Architecture
Responsibilities
Design and develop services processing millions of transactions in secured environments; own significant portions of product and influence strategy; work on complex system software from front-end UX to robust platform services
Seniority
Senior, hands-on IC