Software Development Manager, Ec2 Oversubscription

2 days ago


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

5-10 years experience in Software development and 2-5 years as Development Manager
- BS in Computer Science, Engineering or equivalent
- Experience with a programming language such as Java, C# or C/C++
- Excellent verbal and written communication skills
- Strong problem solving abilities.

Job summary

We are looking for a leader inside the EC2 Oversubscription organization, which owns the services responsible for monitoring and managing the distribution of oversubscribed instance types across EC2 servers. Managing the distribution of oversubscribed instance types across servers is crucial to ensuring fair performance of oversubscribed instance types for all customers. We're thus one of the most pivotal teams in EC2

The position demands excellent technical skills and knowledge coupled with strong leadership, planning, writing, and management abilities.

Key responsibilities: - Translation of complex business and customer requirements into detailed project plans and schedules; manage the day-to-day activities of the engineering team by defining, implementing and maintaining a coherent, progressive strategy for our product line.
- Responsible for the over-all systems development life cycle
- Management and execution against project plans and delivery commitments
- Management of departmental resources, staffing, and enhancing and maintaining a best-of-class engineering team
- Evolution of the software engineering practice within the team, including better reporting, tools, and evolution of development methodology
- Maintain current technical knowledge to support rapidly changing technology
- Continue to build an effective development organization by driving the recruiting and hiring of senior level engineers, developing and managing the group, and conducting performance reviews of team members
- Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
- Track record of successful delivery of complex cross-team projects



  • 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, 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 We are looking for a...


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

    Degree in Computer Science or related field, or equivalent working experience - 5 - 10 years experience in software development - 3 or more years' experience as a Software Development Manager or similar role - Knowledge and experience with one or more development methodologies. Job summary Join us and help build the next generation Control Plane service...


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

    3+ 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 - Experience partnering...


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

    - Experience leading the design, automation, deployment, and support of large-scale infrastructure - Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust - Experience with Linux/Unix - Experience with CI/CD pipelines build processes - 4+ years of designing or architecting (design patterns, reliability and...


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

    5-10 years experience in Software development and 2-5 years as Development Manager - BS in Computer Science, Engineering or equivalent - Experience with a programming language such as Java, C# or C/C++ - Excellent verbal and written communication skills - Strong problem solving abilities. Job summary Job summary Change the way the world sees the...


  • Cape Town, Forest Hills, Bushbuckridge, South Africa Amazon Full time

    Software Development Engineer – EC2, Managed Fleets Come help us build automation that manages millions of hosts for Amazon. The Managed Fleets team abstracts host and fleet management away from thousands of service teams across Amazon, freeing up engineers to build services and deliver value to our customers. We operate at scale and manage millions of...


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

    Degree in Computer Science/Information technology or equivalent - 5-10 years experience in Software development - 4+ years as a Software Development Manager - Knowledge and experience with one or more development methodologies. - Experience in developing engineering processes. Job summary Join us in building the next generation Control Plane service...


  • Cape Town, South Africa Amazon Full time

    Come help us build automation that manages millions of hosts for Amazon. The Managed Fleets team abstracts host and fleet management away from thousands of service teams across Amazon, freeing up engineers to build services and deliver value to our customers. We operate at scale and manage millions of hosts keeping them safe, secure and efficient. To...


  • Cape Town, South Africa Amazon Full time

    Build the systems that optimize how EC2 matches requests for Instances with the underlying compute capacity. EC2 Placement is seeking talented engineers to build the online and offline optimization systems for compute workload scheduling, and the customer capabilities to better manage those workloads. Amazon EC2 provides on-demand scalable compute capacity,...


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

    5+ years experience in Software development and 2+ years as a Development Manager. - BS in Computer Science or equivalent experience. - Experience leading and working in an agile development environment - Experience building and developing a team of high-performing Engineers Job summary Are you passionate about building scalable software that solves...


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

    At CapitalH, we are seeking a skilled Senior Software Developer to join our diverse team of C# developers in the Payments and Lending industry. This is an excellent opportunity for someone who wants to take pride in their work, be customer-focused, and take ownership and accountability.About the RoleThe purpose of this Senior Software Developer position is...


  • 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...


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

    Excellent verbal and written communication skills - Strong problem solving abilities. - BS/MS/PhD in computer science or equivalent experience - 5+ years of experience developing object-oriented software, with mastery of one or more relevant languages (Java, C#, Scala, C++, Ruby, etc.) - 2-5 years experience as Development Manager - Strong Computer Science...


  • Cape Town, South Africa BET Software Full time

    We Want You: Take the leap into a role where your expertise will shape the future of software innovation BET Software is searching for a Senior Software Developer in Cape Town, where youll play a key role in designing, coding, and refining complex software solutions. From leading development projects to mentoring junior team members, this position is perfect...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    About the RoleWe are seeking a skilled Senior C# Developer to join our team at E-Merge, a leading Fintech and payments hub in South Africa. As a key member of our team, you will be responsible for designing, developing, and maintaining robust software solutions using C#, .NET Core, and AWS.With a strong background in software development principles, design...

  • Software Developer

    1 month ago


    Cape Town, 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...

  • Software Developer

    3 weeks ago


    Cape Town City Centre, South Africa Jobted ZA C2 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,...

  • Software Developer

    3 weeks ago


    Cape Town, 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,...

  • Software Developer

    3 weeks ago


    Cape Town, 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...