Manager, Software Development
Seattle, Wa, Us
Managed a team of engineers building Amazon's internal service development frameworks. These core frameworks are used by nearly every software development team at Amazon. Amazon was actively moving or building internal services to flesh out the rapidly growing AWS offerings. We introduced a new Java and C++ framework (replacing an existing internal only framework we also supported), along with service development guidelines to allow service owners to rapidly build new externalizable services by focusing on the business logic of their offering and leaving the protocols, throttling, logging, metrics, and overall connectivity to us.In this role, I actively coordinated with service development teams, product managers, and engineering managers across Amazon. Given the cross-cutting impact of our development, I was responsible for coordinating working groups that spanned most core services at Amazon and multiple Principal, Sr. Principal, and Director level employees at Amazon.Hired and led a second team focused on service identification and security, enabling service teams across the company to easily identify acceptable clients and sensitive data, with little service owner coding.Worked with internal and external recruiters to grow the overall team from 5 engineers to 11.