Software Development Manager, Ec2 Core Consoles

1 week ago


Cape Town, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

2+ years of engineering team management experience
- 5+ years of engineering experience
- 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

Are you passionate about creating exceptional user experiences that serve millions of customers? Do you thrive on leading teams to innovate and deliver best-in-class cloud management solutions? Amazon Web Services (AWS) is seeking a talented Software Development Manager (SDM) to join the EC2 Core Console Organization, to develop and manage some of the most critical and widely-used interfaces for AWS customers.
As an SDM in the EC2 Core Console team, you will lead a group of skilled engineers working on both front-end and back-end development. You'll collaborate closely with Product Managers, UX designers, researchers, and data scientists to evolve and expand our console capabilities. Your role will be pivotal in shaping the future of how customers interact with and manage their EC2 and related resources.
The EC2 Console is often the gateway through which customers explore and understand the broader AWS offering. It's crucial in helping users quickly ramp up in new domains, efficiently manage their workloads, and extract maximum value from the cloud. Your team will be at the forefront of simplifying complex cloud operations and enabling our customers to achieve more.
**Why it matters**:
The EC2 Core Console is at the heart of AWS customer interactions, serving millions of users. Your work will directly impact how businesses of all sizes harness the power of cloud computing. You'll be at the forefront of innovation, helping to simplify complex cloud operations and enable our customers to achieve more. By integrating new technologies like GenAI, you'll help shape the future of cloud management interfaces, making AWS services more accessible and impactful for our diverse customer base.
Key job responsibilities
- Lead and mentor a team of software engineers, fostering their growth and driving technical excellence
- Collaborate with cross-functional teams to define and execute on the product roadmap
- Drive data-informed decisions to continuously improve the console experience
- Ensure the scalability, reliability, and performance of the EC2 Core Consoles
- Champion best practices in software development, including code quality, testing, and operational excellence
- Represent the team in interactions with senior leadership and key stakeholders
- Balance short-term deliverables with long-term strategic goals
- Innovate on behalf of customers by leveraging high value technologies, including Generative AI and other emerging tools
- Continuously seek ways to simplify complex tasks and improve user productivity within the EC2 Consoles

About the team
About AWS
Diverse Experiences
Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
Mentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- 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



  • Cape Town, South Africa Amazon Dev Centre South Africa Full time

    BS/MS in Computer Science, Mathematics, or equivalent industry experience - 5+ years' experience in system software development and delivery Job summary Elastic Compute Cloud (EC2) is a fast-growing business within AWS that provides customers with cost-effective and easy-to-use cloud computing resources to businesses of all sizes around the world. With AWS,...


  • Cape Town, South Africa Amazon Dev Centre South Africa Full time

    BS/MS in Computer Science, Mathematics, or equivalent industry experience - 7+ years' experience in system software development and delivery Job summary Elastic Compute Cloud (EC2) is a fast-growing business within AWS that provides customers with cost-effective and easy-to-use cloud computing resources to businesses of all sizes around the world. With AWS,...

  • Applied Scientist

    3 days ago


    Cape Town, South Africa Amazon Dev Centre South Africa Full time

    Master's degree in a quantitative field or equivalent contribution and experience - At least 4 years of hands-on work experience in data science - Experience with Python and tools/frameworks in the analytics/ML ecosystem (e.g. numpy, pandas, matplotlib, SciPy stack) and working in Jupyter notebooks - Experience in training co-workers Job summary The EC2...


  • Cape Town, South Africa Amazon Dev Centre South Africa Full time

    Degree in Computer Science or related field, or equivalent working experience - 5+ years experience leading complex and/or large projects across multiple software development teams - A technical background: you won’t be expected to write any code, but do need experience engaging on the details of the solutions which support the projects/products/services...


  • Cape Town, South Africa Amazon Dev Centre South Africa Full time

    5-10 years experience in software development - 3-5 years as a Software Development Manager or similar role - Bachelor’s Degree in Computer Science or equivalent experience Job summary External job description Amazon Web Services Elastic Cloud Computing (EC2) is looking for a manager to lead the development of one of the most significant opportunities...


  • Cape Town, Western Cape, South Africa Persona Staff Full time

    REQUIREMENTMatric is essential.Software Development/Engineering Certification, Diploma or Degree.3+ Years of experience with C# (.NET Framework and .NET Core)A good understanding of Web APIs, Window Services, WPF, LINQ, Database Design Concepts.Experience with database integration using Entity Framework/Entity Framework Core.A good understanding of web...


  • Cape Town, Western Cape, South Africa Panda Software Ltd Full time

    Job DescriptionWe are seeking an experienced Senior Fullstack Software Engineer to join our team at Panda Software Ltd.The successful candidate will be responsible for developing, testing and maintaining software applications. This role requires expertise in front-end programming using React and back-end development with C#.Key Roles and...


  • Cape Town, Western Cape, South Africa Amazon Full time

    Join our team of innovative Software Engineers and build the next generation service platforms for AWS, EC2 and our customers. These services are key components of the Amazon Elastic Compute Cloud (EC2) web service.Our platform handles a significant load of Internet traffic generated by internal and external customers that build their solutions on EC2. On...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You: Take the lead in shaping the future of software development at BET Software in Cape Town. Were looking for a Software Development Manager with a financial background in payment methods to drive innovation, streamline transaction systems, and lead high-performing teams. In this role, youll oversee project execution, refine product development,...


  • Cape Town, Western Cape, South Africa Tech mobile market Full time

    We are looking for an experienced Core Platform Developer to join our team. This role involves driving the requirements gathering, process optimization, and stakeholder collaboration for our Core Platform.The ideal candidate will have strong analytical skills, experience in cloud-based platforms, and a deep understanding of software development...


  • Cape Town, Western Cape, South Africa Communicate IT Full time

    About the RoleThis is an exciting opportunity for an experienced C# Developer to join our team. As a C# Developer, you will be responsible for delivering high-quality software solutions using C# and .NET Core.Key ResponsibilitiesDesign and develop software applications using C# and .NET Core.Work closely with colleagues to identify and prioritize project...


  • Cape Town, Western Cape, South Africa Pepkor Payments & Lending Full time

    Job title : Senior Software DeveloperJob Location : Western Cape, Cape TownDeadline : March 25, 2025Quick Recommended LinksJobs by Location Job by industries Requirements To excel in our environment, you would require the following:Minimum of 5 years' experience in a software development role and environment Solid experience with databases: MS SQL Server,...


  • Cape Town, Western Cape, South Africa BET Software Full time

    BET Software is committed to driving innovation in software development, and we are seeking a seasoned Technical Lead to spearhead our team's technical strategy. As a key member of our team, you will be responsible for designing and implementing cutting-edge solutions that meet the highest standards of performance, scalability, and reliability.About the...


  • Cape Town, Western Cape, South Africa Pepkor Payments and Lending Full time

    Join to apply for the Senior Software Developer role at Pepkor Payments and Lending.Job title: Senior Software DeveloperJob Location: Western Cape, Cape TownDeadline: March 25, 2025Requirements:Minimum of 5 years' experience in a software development role and environmentSolid experience with databases: MS SQL Server, MySQLSolid experience with software: C#;...

  • Software Developer

    1 week ago


    Cape Town, Western Cape, South Africa Emporium Human Capital Full time

    Software Developer (Full Stack Developer) (POS24356)Somerset WestR 35 000 to R 45 000 negotiable depending on experienceJob Purpose:As a skilled developer with experience working with web applications; your primary focus will be developing and maintaining user-facing web applications and components that interacts with SQL/ non-SQL database environments.Our...


  • Cape Town, South Africa Pepkor Payments & Lending Full time

    Job title : Senior Software DeveloperJob Location : Western Cape, Cape TownDeadline : March 25, 2025Quick Recommended Links Jobs by Location Job by industries Requirements To excel in our environment, you would require the following: Minimum of 5 years’ experience in a software development role and environment Solid experience with databases: MS SQL...

  • Software Developer

    3 weeks ago


    Cape Town, Western Cape, South Africa RareCruit Full time

    Duties and Responsibilities:Translate application storyboards and use cases into functional applications.Participate as a team leader in fully agile Scrum deliveries (Trello), assist the team in the planning of projects, including identifying task groups, time estimates, and recommending assignments.Design, develop, and maintain efficient, reusable, and...


  • Cape Town, South Africa Amazon Dev Centre South Africa Full time

    Ph.D. in Operations Research, Statistics, Applied Mathematics, Computer Science or related field, or equivalent experience - 10+ years of experience in applied science and software development - Experience with combinatorial optimization, machine learning, or deep learning in production systems - Proficiency in at least one modern programming language such...


  • Cape Town, South Africa BET Software Full time

    **We Want You**: **You Bring**: - At least 3-5 years’ experience managing software development teams and leads. - At least 6 years in a technical role within the IT software development industry. - Prior experience ensuring timely project delivery. - Provide technical and architectural guidance to development team. - Ensure development standards and...

  • Team Lead

    2 weeks ago


    Cape Town, South Africa MRI Software Full time

    ***: MRI Software is seeking a Team Lead (Software Engineering) to join our team in our Cape Town office! As a Team Lead, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. Provide support to the Development Manager in managing developers by way of coaching & managing...