Software Development Manager
We are seeking an experienced Software Development Manager to lead a team of passionate engineers in building reliable and highly scalable distributed systems.
This is an exciting opportunity to pave the path for a new generation of cloud database services, grow as a technology leader, and work with some really smart people.
The ideal candidate will be passionate about both solving deep technical challenges and being a great people manager.
The successful candidate will create and implement product roadmaps for the team using Agile methodologies.
This will include helping innovate and invent new value-add services layered on top of our existing services.
The right candidate will want to measure everything and be very data-driven.
They will excel at using metrics, monitoring, and alarming to measure and improve the operational processes and performance of their team.
The candidate must be comfortable operating in a fast-moving, dynamic environment.
The role requires strong experience in engineering team management, leading the definition and development of multi-tier web services, and partnering with product and program management teams.
The ideal candidate should have a strong background in recruiting, hiring, mentoring/coaching, and managing teams of software engineers to improve their skills and make them more effective.
AWS DynamoDB is a key-value and document database that delivers single-digit-millisecond performance at any scale.
The service is used by many of the world's fastest-growing businesses, including Lyft, Airbnb, and Redfin, as well as enterprises like Samsung, Toyota, and Capital One.
The successful candidate will have a proven track record of operating highly available fault-tolerant systems and will be comfortable working in a fast-paced, dynamic environment.
Key responsibilities include building, motivating, and mentoring a world-class systems and software engineering team.
The team will be responsible for creating and implementing product roadmaps for the team using Agile methodologies.
This includes helping innovate and invent new value-add services layered on top of our existing services.
The right candidate will be able to set the vision for how to evolve DynamoDB going forward.
They will have excellent technical project management skills to deliver product roadmap items as well as other cross-team projects.
The ideal candidate will be a strong communicator and will be able to collect requirements from users, other technical teams, and senior leadership.
They will also be able to describe software product features, technical designs, and product strategy to these stakeholders.
AWS values diverse experiences and encourages candidates from all backgrounds to apply.
The company believes passionately that employing a diverse workforce is central to its success.
It makes recruiting decisions based on experience and skills rather than protected veteran status, disability, or other legally protected status.
The company offers a range of benefits, including flexible work hours, mentorship opportunities, and career growth.
AWS is committed to making the world a better place and has a culture that empowers employees to make a positive impact.
The company prioritizes employee well-being and offers resources to support mental health, diversity, and inclusion.
AWS is an equal opportunities employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Inclusive team culture is fostered through employee-led affinity groups and ongoing events and learning experiences.
Mentorship and career growth opportunities are available to help employees develop into better-rounded professionals.
Flexible work arrangements are part of the company culture, allowing employees to achieve work-life harmony.
BASIC QUALIFICATIONS:
* Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
* Experience in engineering team management
* Experience in leading the definition and development of multi tier web services
* Experience partnering with product and program management teams
PREFERRED QUALIFICATIONS:
* Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
* Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers