Software Development Manager


Software Development Manager

Join a global technology brand that inspires, delights and entertains the world.

Soft skills:
Managing, leading, hiring, retaining and managing out talent
Develop and mentor your engineer team
Be a strategic leader with inspiration and vision
Less about hands on development and more about providing solutions to challenges and development roadblocks

Key responsibilities for this position include:
· Hire and manage a team of top notch engineers
· Be the end-to-end owner of cross-functional projects, including product definition, roadmap planning, resource planning, project execution and manage prioritization, trade-offs and engineering team.
· Work across Amazon engineering teams and 3rd party partners to build this new service
· Lead feature, service and system design and architecture, building innovative solutions pushing the limits of what is possible, typically from scratch
· Translate business requirements into technical requirements and prioritize work for your team to deliver on the project milestones
· Ability to rapidly prototype new solutions to inform design and architecture choices
· Build efficient and reusable abstractions and systems
· Identify and communicate best practices for engineering and acts as the SME for the organization

· BS in Computer Science
· 8+ years professional experience in software development
· 4+ years in management experience
· Experience with building highly concurrent and scalable distributed services
· Fluency in one modern programming language such as C, C++, C#, Java, or Perl
· Proficiency in big data ecosystems (Hadoop, Spark, Druid, etc.)