Search jobs > San Francisco, CA > Software engineer ii

Software Dev Engineer II, EC2 Edge Enablement and Experience

Amazon Development Center U.S., Inc.
San Francisco, California, USA
$129.3K a year
Full-time

Compute Cloud (EC2) has changed the landscape for computing - from startups through the Fortune 500. This culture of innovation has permanently altered how individuals and business think about computing resources.

Now, we look to change the game AGAIN with a new and disruptive model of computing. We are hiring innovative engineers for AWS Outposts - a start-up like opportunity to build a new line of business, with new technologies, from the ground-up.

AWS Outposts are fully managed and configurable compute and storage racks built with AWS-designed hardware that you can use to operate a seamless hybrid cloud.

AWS Outposts extend native AWS services to virtually any customer data center, co-location space, or on-premises facility.

We aim to hire engineers who will thrive in a collaborative and open environment, who aren't afraid to dive-deep to solve complex challenges, who want to build rock solid, 24x7, highly-secure, software at world-class scale and who obsess over customers.

Inclusive Team Culture

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 have innovative benefit offerings, and 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.

Work / Life Balance

Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life.

We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment.

We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

This position involves on-call responsibilities, typically for one week every two months. We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant.

When we do get paged, we work together to resolve the root cause so that we don’t get paged for the same issue twice.

Mentorship & Career Growth

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.

10017

Key job responsibilities

  • Lead feature development work on a team
  • Participate and collaborate through all phases of the software development lifecycle (including test, debug, code reviews, design)
  • operational responsibility for the services we own and develop
  • Provide feedback and technical guidance to team members

A day in the life

  • Writing code in a variety of languages and technologies, from AWS Lambda to scripting languages on bare metal where necessary.
  • Writing detailed specifications and work break down documents for upcoming work
  • Participation in standups, retrospectives, code reviews, design reviews, operational retrospectives.
  • Communicating with teammates on a regular basis to collaborate on team goals, seek diverse opinions, and share lessons learned.

About the team

Our team is focused on providing features and capabilities that enables edge developers and operators to adopt the Outposts family of products.

We have an enthusiastic and supportive team that enjoys working on the product we build. It's a great team to join to expand your career in modern web services, or to grow in the complexity of an industry leading managed service that brings AWS on-premise.

Our team is distributed between Seattle and San Francisco. If you are experienced working with remote teams or in person, you will fit right in!

We are open to hiring candidates to work out of one of the following locations :

San Francisco, CA, USA

BASIC QUALIFICATIONS

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

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
  • 30+ days ago
Related jobs
Promoted
Scale AI, Inc.
San Francisco, California

With our recent Series F round, we're accelerating the abundance of frontier data to pave the road to Artificial General Intelligence (AGI), and building upon our prior model evaluation work with enterprise customers and governments, to deepen our capabilities and offerings for both public and priva...

Amazon Web Services (aws)
San Francisco, California

This position in the AWS Developer Experience team presents a unique and rare opportunity to get in on the ground floor and help shape the product experience. You will deliver some of our most strategic technical projects, deliver large scalable systems, design new software systems at the cutting ed...

Disney Entertainment & ESPN Technology
San Francisco, California

The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors. We strive to build and maintain the best Live and Video on Demand (VOD) applications on a broad se...

Cloudflare, Inc.
San Francisco, California

We build and maintain the serverless technology that executes billions of requests per month on behalf of developers and grants them nearly limitless control over how their requests are handled and responded to. We are looking for curious and empathetic individuals who are committed to developing th...

Amazon
San Francisco, California

We are a full stack shop, and our team capabilities cover the whole solution spectrum, ranging across applied science (Computer Vision and Deep Learning), large scale engineering services, product management, data analytics design, and mobile app development for iOS and Android. Software Development...

myGwork - LGBTQ+ professionals & allies
San Francisco, California

Stay up-to-date with emerging trends and technologies in software engineering, particularly in backend development, Java, microservices, and related tools and frameworks. Design, develop, and modify backend systems, APIs, and microservices to meet project requirements, ensuring adherence to establis...

Scale AI, Inc.
San Francisco, California

This platform enables customers to easily launch new evaluation workflows, deep dive into evaluation results down to the test case level to understand weaknesses and benchmark performance, and use these insights to drive model development roadmaps. The ideal person is a natural entrepreneurial engin...

Amazon
San Francisco, California

Design and develop solutions in React Native and Native Mobile (iOS and Android) on our Amazon Music iOS and Android application. We offer experiences that serve all listeners with our different tiers of service: Prime members get access to all the music in shuffle mode, and top ad-free podcasts, in...

Google
San Francisco, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Karkidi
San Francisco, California

As a trust and safety software engineer, you will work to monitor models, prevent misuse, and ensure user well-being. We are looking for software engineers to help build safety and oversight mechanisms for our AI systems. Bachelor’s degree in Computer Science, Software Engineering or comparable expe...