Search jobs > Palo Alto, CA > Sr software engineer

Sr. Software Development Engineer

Amazon Development Center U.S., Inc.
East Palo Alto, California, USA
$151.3K a year
Full-time

Do you think innovating for customers and providing NextGen solutions at Amazon Web Service (AWS) scale is interesting?

Amazon is breaking new ground and changing the rules at Amazon Web Services (AWS) constantly. AWS is core at serving world's public cloud traffic, serving customers at ultra large scale, and this volume is growing exponentially every day.

At Amazon / AWS, we take software applications and services to their limits. Due to our scale, we see issues that no other companies see.

We are creatively and disruptively solving some of the most complex problems related to immense growth, scaling, leveraging the cloud, extremely high performance and high availability.

If these types of challenges excite you, then this is the place for you.

You will be playing a key role at solving challenging problems in distributed systems, secure multi-tenancy, concurrency, scale, availability, durability, and performance engineering.

Surrounded by world-class technical talent, building on a pure AWS infrastructure, you will translate user requirements, help define roadmap, design, develop, deploy, and test end-to-end.

The team is stronger due to your presence, and you regularly contribute to the professional development of colleagues. You understand the business impacts of technical decisions and guide technology choices to create amazing experiences for customers.

You will be working closely with leaders in the org to ensure your solution’s contract and functionality aligns with the broader objective.

This role requires ownership, autonomy, and an ability to deliver results, often within the ambiguity of building a new product.

You will need to work efficiently to build the right things with limited guidance, and your experience will raise the bar to create an amazing experience for our customers.

We intend to be the world's best and most reliable service, built by an excellent team, all while having fun - come join us on the journey!

Key job responsibilities

1) Design and Direction Reviews for multiple products that the team owns

2) Planning and alignment with stakeholders including PEs

3) Deep dives into operational issues

4) Help with prioritization, sprint planning, backlog grooming

Our engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base.

You’ll bring a passion for innovation, data, search, analytics, and distributed systems. You’ll also :

Solve challenging technical problems, often ones not solved before, at every layer of the stack.

Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.

Build high-quality, highly available, always-on products.

Research implementations that deliver the best possible experiences for customers.

A day in the life

As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also :

Build high-impact solutions to deliver to our large customer base.

Participate in design discussions, code review, and communicate with internal and external stakeholders.

Work cross-functionally to help drive business decisions with your technical input.

Work in a startup-like development environment, where you’re always working on the most important stuff.

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 that help our team members develop your 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 in the job description, 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 never stopped innovating that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Inclusive Team Culture

Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences.

Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.

Work / Life Balance

We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture.

When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.

Mentorship & Career Growth

We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

Hybrid Work

We value innovation and recognize this sometimes requires uninterrupted time to focus on a build. We also value in-person collaboration and time spent face-to-face.

Our team affords employees options to work in the office every day or in a flexible, hybrid work model near one of our US Amazon offices.

Our hybrid models allow you the freedom to work from home whenever in-office collaboration isn’t necessary.

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

East Palo Alto, CA, USA

BASIC QUALIFICATIONS

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

  • 5+ 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
Apple
Sunnyvale, California

As a Senior Software Development Engineer on the Evaluations and Observability Team, you'll join a phenomenal team of hardworking engineers and will be entrusted with a range of responsibilities. We are in search of an accomplished and driven Senior Software Development Engineer who can build reliab...

Promoted
Fortinet
Sunnyvale, California

Join Fortinet as a Staff/Senior Software Developer and play a pivotal role in the entire software development lifecycle of our existing and forthcoming GenAI products and more. At least 5 years of software development experience. Solid understanding of LLM and associated development environments; ex...

Promoted
Palo Alto Networks
Santa Clara, California

As a Software Engineer for Prisma Access, you will be working on designing, developing, and maintaining multiple platforms application code. Software development experience in Windows and Linux environments required. Knowledge of Software development flow and design. We are a company built on the fo...

Promoted
LinkedIn
Sunnyvale, California

Staff Software Engineer, you will be responsible for solving cutting-edge AI problems that empower large & small businesses to reach, engage, and convert professional audiences at scale. Provide technical leadership to junior engineers and collaborator orgs, drive and perform best engineering practi...

Promoted
Apple
Cupertino, California

We're looking for a Software Development Engineer in Test (SDET) who has strong experience with leading multi-functional testing effort, developing tests, and building up testing infrastructure in a fast paced team. Knowledge of software development and release lifecycle, including software updates....

Apple
Cupertino, California

Apple Services Engineering (ASE) builds and supports the systems that make many of these daily experiences possible. Cloud Services SRE teams are responsible for the systems and services that directly support those customers and their experiences. We are looking for an SRE with experience building a...

Promoted
Apple
Cupertino, California

We are seeking a passionate and experienced Data Infrastructure Engineer to play a pivotal role in revolutionizing how we process and use substantial datasets as the heart of Siri, Search and Machine Learning. Data Scientists and Analysts, other Engineering teams) to transform massive data into valu...

Databricks
Mountain View, California

As a performance engineer, you will work closely with multiple teams across the company to evaluate the performance of products and features, identify performance bottlenecks, and partner with engineers to solve performance and scalability issues. Experience in software development, preferably in la...

Align Technology
San Jose, California

Express, and other relevant frameworks for scalable futuristic architecture Design and implement integration between custom web applications and microservices with other package and/or custom applications leveraging sync and async architecture Optimize API performance, scalability, and reliability t...

Adobe
San Jose, California

Modern graphics APIs (OpenGL, DirectX, Vulkan, Metal) .D content creation tools ( Maya, Cinema4D).Strong communication skills and attention to detail .Bachelor's degree in Computer Science or equivalent professional experience or education.At Adobe, you will be immersed in an exceptional work enviro...