Talent.com
Software Development Engineer

Software Development Engineer

AmazonCape Town, Western Cape, South Africa
30+ days ago
Job description

Overview

Build the systems that optimize how EC2 matches requests for Instances with the underlying compute capacity. EC2 Placement is seeking engineers to build the online and offline optimization systems for compute workload scheduling, and the customer capabilities to better manage those workloads. AWS EC2 provides on-demand scalable compute capacity and powers some of the largest services in the world. You will collaborate with a community of engineers to build systems to improve how customers access EC2 compute resources.

The successful candidate will have strong software engineering experience, a passion for thinking about, building and testing distributed systems. You have an interest in applying Machine Learning and other optimization techniques to large-scale problems. You have demonstrated experience working with a team to design, build and operate large-scale systems. With strong engineering fundamentals, an analytical and data-driven approach, and strong communication skills, you collaborate effectively to deliver results. We move fast and work together on small teams to solve big problems.

If this opportunity sounds interesting, we would love to talk to you more about our work and culture at AWS in Cape Town.

AWS Utility Computing (UC) provides product innovations—from foundational services such as S3 and EC2, to consistently released new product innovations that set AWS’s services apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (IoT), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.

About the team

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy mentoring and thorough, kind code reviews. We care about your career growth and strive to assign projects that help you develop engineering expertise so you feel empowered to take on more complex tasks in the future.

Diverse Experiences : AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

About AWS : Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and continue to innovate, which is why customers from startups to Global 500 companies trust our robust suite of products and services.

Inclusive Team Culture : We value curiosity and connection. Our affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by bold ideas, fresh perspectives, and passionate voices.

Work / Life Balance : We value work-life harmony and strive for flexibility as part of our working culture. When we feel supported at work and at home, we can achieve more in the cloud.

Mentorship & Career Growth : We are committed to ongoing performance improvement and providing knowledge-sharing, mentorship and career-advancing resources to help you grow as a professional.

Basic Qualifications

  • Experience (non-internship) in professional software development
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups contributing to Employment Equity. We are required by law to verify your ability to work lawfully in South Africa. Amazon may require a copy of identity documents or passports and any applicable work permits along with an updated curriculum vitae.

    Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, please review the accommodations information for more detail. If the country / region you’re applying in isn’t listed, please contact your Recruiting Partner.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Cape Town, Western Cape, South Africa

    Related jobs
    • Promoted
    Software Engineer

    Software Engineer

    Recru-itCape Town, South Africa
    Coding of changes, fixes, integrations and new systems that will run efficiently and securely.Building modular and scalable programs that are optimised for re-use, re-engineering and re-development...Show moreLast updated: 3 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Communicate RecruitmentStellenbosch, South Africa
    My client is seeking a Software Engineer to join their Fibre Front End team, building next-gen fibre signal acquisition systems. Youll work on reducing internet traffic, programmable switches, and s...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Radar Systems)

    Software Engineer (Radar Systems)

    Communicate RecruitmentStellenbosch, South Africa
    This isnt ordinary software development its engineering for battle readiness.As part of the radar division, youll write embedded C / C++ code that commands precision and response under real-world pr...Show moreLast updated: 14 days ago
    • Promoted
    Senior Software Engineers (CH1129b)

    Senior Software Engineers (CH1129b)

    CapitalHStellenbosch, South Africa
    Join a world-class team developing high-performance, distributed telecom systems.Our client, a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integr...Show moreLast updated: 30+ days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    Pure PlacementsBellville, South Africa
    Java / Springboot Engineer - This is a pure back-end role.Location : Cape Town – Hybrid - Applications will only be considered from within the Cape Town area. Our client, a leader in global payment sol...Show moreLast updated: 13 days ago
    • Promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    AnyVanCape Town, ZA
    Job title : Senior Software Development Engineer.Job Location : Western Cape, Cape Town.Troubleshoot and solve complex software issues using the coding languages above to help scale and future proo...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Manager

    Software Development Manager

    wePlaceCape Town, South Africa
    Lead multiple technical teams in delivering the full product lifecycle, from features to support and maintenance, while driving continuous improvements in efficiency, optimization, innovation, and ...Show moreLast updated: 30+ days ago
    • Promoted
    Software engineer

    Software engineer

    Network RecruitmentCape Town, South Africa
    UAV systems to join our growing team.You will be responsible for designing, developing, and integrating software components for autonomous flight, mission planning, and onboard systems.This role of...Show moreLast updated: 24 days ago
    • Promoted
    Software Development Engineer – EC2, Managed Fleets

    Software Development Engineer – EC2, Managed Fleets

    myGwork - LGBTQ+ Business CommunityCape Town, Western Cape, South Africa
    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 en...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Manager

    Software Development Manager

    Dina Gates Recruitment (Pty) LtdCape Town, South Africa
    Our fintech client has a requirement for a Software Development Manager, based in Johannesburg or Cape Town.KEY SKILLS / EXPERIENCE REQUIRED : . Minimum of 10 years Software Development.At least 5 years...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Network RecruitmentStellenbosch, South Africa
    Includes the following, but is not limited to : .Design, develop, and maintain mission-system-related software, including software for payload control, payloads emulators, relay applications, mission...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Radar Systems

    Senior Software Engineer - Radar Systems

    JenRec RecruitmentCape Town, South Africa
    R&D team developing award-winning consumer radar products used by cyclists, golfers, and drivers worldwide.Youll be at the cutting edge of. Lead software and algorithm development for next-gener...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer : Mission Software

    Engineer : Mission Software

    Recruitpro SolutionsCape Town, South Africa
    We are seeking a passionate and highly skilled Software Engineer to join a dynamic mission systems and software tools team. The successful candidate will play a pivotal role in developing software f...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Software Development Engineer

    Software Development Engineer

    AnyVan Ltd.WorkFromHome, Western Cape, South Africa
    Got Drive? Join AnyVan as we make moving anything, anywhere miles better and build a career that moves just as fast.Back in 2009, our CEO Angus saw half-empty vans everywhere and knew there had to ...Show moreLast updated: 11 hours ago
    • Promoted
    Software Development Engineer

    Software Development Engineer

    AnyVanCape Town, ZA
    Job title : Software Development Engineer.Job Location : Western Cape, Cape Town.Troubleshoot, design, and implement software that helps scale and future-proof our platform.Write clean, logical, an...Show moreLast updated: 2 days ago
    • Promoted
    Senior Associate Software Development Engineer

    Senior Associate Software Development Engineer

    NTT Ltd.Cape Town, ZA
    Job title : Senior Associate Software Development Engineer.Job Location : Western Cape, Cape Town.The Senior Associate Software Development Engineer is a developing subject matter expert, tasked wi...Show moreLast updated: 3 days ago
    • Promoted
    Lead Hardware Development Engineer - Systems (Somerset West)

    Lead Hardware Development Engineer - Systems (Somerset West)

    JenRec RecruitmentCape Town, South Africa
    The successful candidate will take the lead in the development of complex electronic systemsincluding flight control units, embedded computing platforms, and other advanced subsystemsprimarily for ...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Engineer

    Intermediate Software Engineer

    PoimaineStellenbosch, South Africa
    Intermediate Software Engineer.You will solve technical problems confidently, collaborate on design and implementation decisions, and provide guidance to junior developers.This role allows you to d...Show moreLast updated: 19 days ago