Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 30, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By giving customers more of what they want - low prices, vast selection, and convenience - Amazon continues to grow and evolve as a world-class e-commerce platform.


    Read more about this company

     

    Software Development Engineer – EC2 Console

    Job Summary

    DESCRIPTION

    The Amazon EC2 team is seeking a Software Development Engineer to create beautiful customer facing products and innovate to improve experiences for millions of users. The EC2 Console Development team is based in Cape Town, South Africa and builds and operates the web-based AWS EC2 Console, one of the most widely used AWS consoles.

    Our mission is to enable our customers to learn, build, deploy, monitor and manage their EC2 infrastructure. We use rich data drawn from customer and product research as well as real time analytics to monitor and anticipate our customers’ needs. We then design and build innovative solutions for our customers using the latest web based technologies.

    In this role, your key focus extends to developing new features and making improvements for the EC2 console, working closely with your team, product managers and UX designers to build web-based products that delight our customers.

    In your first few months in the EC2 Console your days will be focused on designing and developing new features, you’ll join your team’s on-call rotation, helping to support the console and improve our tooling and monitoring systems.

    Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.

    Our team also puts a high value on work-life balance. Striking a healthy balance between your personal and professional life is crucial to your happiness and success here, which is why we aren’t focused on how many hours you spend at work or online. Instead, we’re happy to offer a flexible schedule so that you can have a more productive and well-balanced life—both in and outside of work. We engage with colleagues all over the world, meaning we accommodate different time zones. We rotate our on-call responsibilities within our development teams, which means that you would need to be contactable outside of work hours every 4-6 weeks.

    Key job responsibilities

    • Produce clean, efficient code
    • Fixing and improving existing software
    • Work with developers to design algorithms
    • Verify and deploy programs and systems
    • Troubleshoot, debug and upgrade existing software
    • Recommend and execute improvements
    • Create technical documentation for reference and reporting

    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 one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.

    Basic Qualifications

    • Degree in Computer Science or related field, or equivalent working experience
    • 5+ years of industry experience in a software development environment
    • Good understanding of Computer Science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis.
    • Proficiency in at least one modern programming language, such as Java, Python, Javascript,
    • Nice to have - working knowledge of Typescipt, NodeJS

    Preferred Qualifications

    • Ability to learn new languages and technologies
    • Excellent communication skills
    • Resourcefulness and troubleshooting aptitude
    • Attention to detail
    • Persistence when solving a problem
    • Ability to work independently and multi-task effectively

    go to method of application »

    Software Development Engineer, Managed Fleets

    Job Summary

    DESCRIPTION

    Join our team of innovative software developers dedicated to evolving our host managements tools and services, enabling us to manage service fleets on behalf of Amazon Elastic Compute Cloud (EC2) service teams.

    You'll contribute to building the next generation of automated fleet management software which forms a critical part of our strategy. You'll program in various languages that primarily include Java, Python, Ruby, as well as a variety of internal Amazon tools.

    As an experienced engineer in the team, you will have a role to play in developing high quality software designs and implementing solutions autonomously to address the ambiguous challenges we encounter. We use an agile approach to deliver value to our customers.

    Work/Life Harmony: Most of our team is based in Cape Town. Under normal circumstances, we mostly work from the office but are very flexible if you need to work from home occasionally. From time-to-time, we work with our colleagues across the world meaning we accommodate the different time zones.

    On-Call Responsibility: We rotate our on-call responsibilities which means that every 4-6 weeks, you would need to be contactable outside of office hours.

    Inclusivity & Career Growth: We believe that a diverse group of people with different backgrounds and experiences are essential to invention and we therefore do all we can to attract and nurture diversity in our team. Furthermore, our experienced team is dedicated to supporting new members and we value an environment that encourages knowledge sharing and mentorship.

    As an Amazonian you will learn from and collaborate with talented colleagues across the globe. With each task or project assigned, we create opportunities for team members to develop into better-rounded engineers and enable you to take on more complex tasks in the future. Engineers in our team show a strong sense of ownership, they are customer centric and proud of the service they deliver.

    If this sounds like the opportunity for you, come build with us!

    Basic Qualifications

    • Degree in Computer Science or related field, or equivalent working experience
    • 3+ years of industry experience in a software development environment
    • Sound grasp of Computer Science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis.
    • Proficiency in at least one modern programming language, such as Java, C#, Python, Javascript, Scala, Kotlin, C++, GoLang

    Preferred Qualifications

    • Ability to deliver quality, innovative solutions
    • Analytical skills with excellent problem solving abilities.
    • Effective written and verbal communication
    • Working knowledge of AWS products and technologies

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Amazon Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail