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: Sep 12, 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

    Description

    • EC2 Spaces owns EC2 Regional Resource Manager Service. We manage EC2 Key Pairs, Placement Groups, Idempotent Run-Instance Tokens resources. As an engineer on our team, you’ll help us to understand how we can simplify the service by breaking the service up into smaller services. You will also make improvements in collaboration with teams across EC2. You’ll get to program in various languages that primarily include Java.

    Work/Life Balance

    • 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 in order to respond if a problem arises with your service. We are very understanding of personal circumstances, and so teams always endeavour to take this into consideration when building a fair on-call roster. You can discuss in more detail with your Manager once you’ve joined.

    Mentorship & Career Growth

    • Our team is dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth. We try to assign projects and tasks 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.

    Inclusive Team Culture

    • We believe a diverse group of people with different background and experiences are a catalyst to generating a breadth of ideas therefore we do all we can to attract and nurture this in our team.

    Basic Qualifications

    • Degree in Computer Science or related field, or equivalent working experience
    • 3+ years of industry experience in a software development environment
    • Strong 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

    Preferred Qualifications

    • 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 strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae.

    go to method of application »

    Software Development Engineer, EC2 Mist

    DESCRIPTION

    This position is inside the EC2 Mist team, which owns the service responsible for the orchestration of creating, modifying, and terminating EC2 Instances. We collaborate with many of the teams in AWS to introduce new customer facing features on our APIs. We're thus a pivotal team in EC2, and we're hiring!

    Key job responsibilities

    If successful, you will be responsible for the development and operation of core EC2 control-plane infrastructure that launches hundreds of thousands of EC2 instances every day and manages millions of resources. As a Software Development Engineer in this team you will contribute to a wide range of projects in a highly collaborative and fast-paced environment. You will become part of an industry-leading engineering team solving challenging problems at massive scale.

    We are a diverse team which is dedicated to supporting new members. The team environment celebrates knowledge sharing and mentorship. Our senior members enjoy mentoring more junior members. This includes assisting in onboarding new hires, and supporting continued career growth. Projects and tasks are assigned to each team member to develop their skills, allowing them to take on more complex tasks as they progress.

    We operate from the Amazon Development Center South Africa, in the heart of the beautiful city of Cape Town. If you're not from Cape Town, we offer comprehensive relocation as a part of our package.

    • 3+ years of industry experience
    • Experience with a programming language such as Java, Perl, or C/C++
    • BS/MS in Computer Science or equivalent experience
    • Strong Computer Science fundamentals
    • Strong analytical skills and problem solving abilities
    • Experience in delivering high-quality, innovative applications

    go to method of application »

    Senior Software Development Engineer - EC2 API

    We are looking for a new teammate who is enthusiastic, curious, empathic, motivated and reliable. We are just starting to scratch the surface of the opportunity in front of us and if this sounds like a place for you; come build with us.

    Basic Qualifications

    • Degree in Computer Science or related field, or equivalent working experience
    • 5+ years of industry experience in a software development environment
    • 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, GoLang, Ruby, C, C++

    Preferred Qualifications

    • Analytical skills with excellent problem solving abilities
    • Working knowledge of AWS products and technologies
    • Someone who is comfortable working within a diverse team
    • Effective written communication and verbal agility are beneficial
    • Masters Degree

    go to method of application »

    Software Development Engineer - New Analytics Services, Amazon Analytics

    DESCRIPTION

    Developers all over the world rely on AWS purpose-built database, analytics, and ML services that enable them to build data driven applications that serve virtually any use case, from processing millions of transactions per second to querying or training models on petabytes of data for analytics, business intelligence, and machine learning. Our success depends on our world-class technology, and we’re handling massive scale and rapid integration of emerging technologies. We are looking for Software Development Engineers to join and drive our development teams building Amazon’s next generation of services.

    As a Software Development Engineer, you’ll have a unique opportunity to shape the development of future AWS database and analytics services. In this role you will be part of a team innovating and solving problems of high ambiguity and high impact. You will drive design choices, trade-offs, priorities and timelines. You will demonstrate exceptional management skills and technical expertise, and have practical experience building large-scale distributed systems. You are data and metric driven, and obsessively concerned about performance under resource constrained environments. You will guide and inspire other engineers, participate in defining our engineering culture, and help to build a fast-growing and highly self-motivated team. You will draw from your deep and broad technical and management expertise to mentor other engineers, complete hands-on technical work and provide thought leadership and delivery of complex technical issues, design tradeoffs, and feature and schedule prioritization.

    Joining the AWS Analytics team gives you the opportunity to

    • Work on a disruptive product that’s still in its early stages
    • Solve challenging problems that will revolutionize database computing in the cloud
    • Build a product that will leverage the scale of resources available in the cloud
    • Help enable the digital transformation of our 1,000’s of customer’s businesses, which is at the forefront of leading CEO’s minds.

    The ideal candidate will be a visionary builder and operator. You’ll have experience leading or contributing to multiple simultaneous product development efforts. You’ll be able to balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices. You’ll strive for simplicity, and demonstrate significant creativity and high judgment.

    As a Software Development Engineer at Amazon you’ll be expected to:

    • Demonstrate your overall technical competencies and your analytical and problem solving skills
    • Work directly with senior and principal engineers to define the architectural roadmap of new and dependent services
    • Oversee the design process, implementation schedule, and delivery to customers in a fast-paced environment
    • Work closely with senior leadership to develop the long-term business strategy and feature roadmap
    • Bring a deep understanding of software development methodologies to the team
    • Demonstrate your ability to manage a service with high availability, and continue to learn and develop the skills needed to lead a service team with the high operational excellence bar expected by AWS
    • Contribute to Amazon's intellectual property through patents and/or external publications

    This is a unique and rare opportunity to get in on the ground floor with a new AWS service, and work in an exciting startup environment. Come, join us in reinventing analytics systems in the cloud!

    Basic Qualifications

    • 6+ years of relevant experience building large scale systems and/or managing engineering teams building large scale systems
    • Leading or participating in architecture and design review meetings with focus on security, scalability and high availability
    • Bachelors in Computer Science or Engineering, or equivalent experience

    Preferred Qualifications

    • Experience building and operating distributed systems at large scale
    • Experience with database systems internals and query execution
    • Experience delivering performance optimization features
    • Experience working with database optimizers, query compilers, or programming languages
    • Detects and mitigates security risks during design and implementation phase, and responds to product security incidents
    • Performs threat analysis and security code reviews to identify potential vulnerabilities
    • Masters or PhD in Computer Science or Engineering

    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