Software Development Engineer, Capacity Delivery Systems
This job is offline
AI Summary ✨
Requirements
Knowledge of systems engineering fundamentals (networking, storage, operating systems)
Experience (non-internship) in professional software development
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Experience in networking, storage systems, operating systems and hands-on systems engineering
Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
Nice to Haves
Experience with PowerShell (preferred), Python, Ruby, or Java
Experience working in an Agile environment using the Scrum methodology
What You'll Be Doing
Help establish technical direction, foster team culture, grow junior engineers and deliver exciting features to internal and external customers
Take end to end ownership of the software development life cycle. This includes design, testing, deployment and operating
Be very hands-on; work with the engineering team to manage the day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation
Champion operational, technical and process improvements
Work with your manager and other engineers in delivering to the roadmap
Interact with customers to respond to queries, issues, and complaints
Perks and Benefits
Collaborate with other engineers towards broader organizational goals and projects
Collaborate with product and program managers, principal engineers for feature definition and delivery
Work with other AWS teams to build innovative solutions that create value for our customers, supporting them in their network deployment activities