Software Development Manager - AWS DNS and Infrastructure DNS
Dublin, County Dublin, Ireland · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 4 days ago
- Work mode
- In office
- Education
- Bachelor's or Master's degree in Math, Statistics, Computer Science, or related science field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
This position is for a Software Development Manager to lead a talented engineering team that designs, builds, and operates large-scale DNS systems critical to Amazon's global services. You will oversee the DNS infrastructure that supports Amazon's retail, AWS, and Kindle platforms, ensuring high availability and robust operation of Tier 0 DNS services.
Key Responsibilities
- Lead and manage a high-performance software engineering team with strong people management skills including recruitment, mentoring, and performance evaluation.
- Develop and execute product roadmaps using Agile and Scrum methodologies to innovate and enhance DNS-related services.
- Provide technical leadership through participation in design reviews, hands-on code contributions, and deep-dive troubleshooting for complex system issues.
- Maintain operational excellence for fault-tolerant, highly available systems using data-driven metrics, monitoring, and alerting.
- Balance technical delivery with people management while handling multiple priorities and resolving complex challenges independently.
Qualifications
- Bachelor's or Master's degree in Mathematics, Statistics, Computer Science, or related scientific disciplines.
- Experience managing system or software development teams and operating mission-critical online services.
- Proven track record leading large-scale technical programs with successful delivery and stakeholder communication.
- Strong communication skills with users, technical teams, and senior leadership to define requirements and software strategies.
- Demonstrated ability in recruiting, coaching, and developing software engineers to enhance team effectiveness.
Preferred Skills
- In-depth knowledge of engineering best practices across software/hardware/network development life cycles, including coding standards, code reviews, builds, testing, and live site operations.
- Experience designing and operating multi-tier web services and large distributed systems.
- Proficiency in at least two of the following programming languages: Scala, Java, Python, C/C++, or Go.
- Ability to collaborate across cross-functional teams and influence at various organizational levels.
Additional Information
The AWS Infrastructure DNS team values career growth, work-life balance, and a culture that encourages making impactful decisions. This role involves communicating complex concepts to senior leaders and working in a dynamic, fast-paced environment.
Amazon is an equal opportunity employer committed to diversity and inclusiveness. Reasonable accommodations are provided for candidates with disabilities during application and hiring.
Minimum education
Bachelor's Degree