Lead Software Engineer, EC2 Storage Solutions

2 weeks ago


Sunnyvale, California, United States Amazon Full time
About the Role

Amazon's EC2 Nitro Local Storage team is at the forefront of developing robust cloud storage solutions tailored for diverse customer needs, ranging from innovative startups to established Fortune 500 companies.

We specialize in providing virtualized, hardware-accelerated storage solutions for EC2 instances, designed to support high-demand workloads that necessitate rapid read and write access to extensive local data sets. This includes applications such as relational and NoSQL databases, analytics platforms, search engines, and data warehousing solutions.

Your Responsibilities
  • Lead and manage projects that involve collaboration among multiple engineering teams.
  • Oversee team architecture, offering a comprehensive view and strategic design guidance.
  • Foster a culture of exemplary software development practices, emphasizing code organization, clarity, simplicity, error handling, and thorough documentation.
  • Influence long-term technical strategies and priorities through insightful contributions.
  • Design and implement tools to enhance testing capabilities, fleet observability, and issue diagnosis.
  • Actively mentor and coach junior engineers, promoting their professional growth.
Work Environment

We prioritize a healthy work-life balance, recognizing its importance for long-term happiness and fulfillment. Our flexible working hours allow you to find the right equilibrium between your professional and personal commitments.

Team Dynamics

Our team is committed to nurturing new talent, fostering an environment that values knowledge sharing and mentorship. Senior members provide one-on-one guidance and constructive code reviews, ensuring that every team member has the opportunity to grow and tackle increasingly complex challenges.

Qualifications

Basic Qualifications:

  • 5+ years of professional software development experience.
  • 5+ years of proficiency in at least one programming language.
  • 5+ years of experience in leading design or architecture of systems.
  • Experience in mentoring or leading engineering teams.

Preferred Qualifications:

  • 5+ years of experience across the full software development lifecycle.
  • Bachelor's degree in computer science or a related field.

Amazon is dedicated to fostering a diverse and inclusive workplace, ensuring equal opportunities for all candidates. We are committed to creating an environment where everyone can thrive.

Our compensation reflects the labor market across various US regions, with a competitive base pay range based on experience and skills. In addition to base salary, we offer a comprehensive benefits package, including equity and sign-on bonuses, tailored to the role.



  • Sunnyvale, California, United States tapwage Full time

    AWS EC2 Nitro Local Storage is building the foundation of cloud local instance storage platforms at scale. We power customer workloads across industry from startups through the Fortune 500 enterprises.We provide a virtualized hardware-accelerated instance storage solutions for EC2 instances. instance types. Our solutions are designed for workloads that...


  • Sunnyvale, California, United States Google Full time

    Requirements:- Bachelor's degree or equivalent practical experience.- 5 years of software development experience in programming languages such as Python, C, C++, Java, JavaScript.- 3 years of experience in a technical leadership role overseeing strategic projects.Preferred qualifications:- Master's degree or PhD in Computer Science or related technical...


  • Sunnyvale, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing one or more programming languages, along with a strong understanding of data structures and algorithms. Additionally, 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of...


  • Sunnyvale, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing one or more programming languages, along with a solid understanding of data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software...


  • Sunnyvale, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing one or more programming languages, alongside a solid understanding of data structures and algorithms. Additionally, 3 years of experience in testing, maintaining, or launching software products, with at least 1 year in software...


  • Sunnyvale, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing one or more programming languages, along with a strong foundation in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, with at least 1 year in software design and...


  • Sunnyvale, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing one or more programming languages, alongside a strong foundation in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, with at least 1 year in software design and...


  • Sunnyvale, California, United States Google Full time

    Requirements:- Bachelor's degree or equivalent practical experience.- 5 years of software development experience in programming languages such as Python, C, C++, Java, JavaScript.- 3 years of experience in a technical leadership role overseeing strategic projects.Preferred qualifications:- Master's degree or PhD in Computer Science or related technical...


  • Sunnyvale, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing one or more programming languages, along with a solid understanding of data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, and at least 1 year in software design and...


  • Sunnyvale, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using one or more programming languages, along with proficiency in data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, and at least 1 year in software design and architecture.3...


  • Sunnyvale, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing one or more programming languages, alongside a strong foundation in data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, with at least 1 year focused on software design...


  • Sunnyvale, California, United States Google Full time

    Requirements:- Bachelor's degree or equivalent practical experience.- 5 years of software development experience in programming languages such as Python, C, C++, Java, JavaScript.- 3 years of experience in a technical leadership role overseeing strategic projects.Preferred qualifications:- Master's degree or PhD in Computer Science or related technical...


  • Sunnyvale, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using one or more programming languages, along with a solid understanding of data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, including 1 year in software design and...


  • Sunnyvale, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing one or more programming languages, along with a solid understanding of data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, with at least 1 year in software design and...


  • Sunnyvale, California, United States Google Full time

    Requirements:- Bachelor's degree or equivalent practical experience.- 5 years of software development experience in programming languages such as Python, C, C++, Java, JavaScript.- 3 years of experience in a technical leadership role overseeing strategic projects.Preferred qualifications:- Master's degree or PhD in Computer Science or related technical...


  • Sunnyvale, California, United States Google Full time

    Requirements:- Bachelor's degree or equivalent practical experience.- 5 years of software development experience in programming languages such as Python, C, C++, Java, JavaScript.- 3 years of experience in a technical leadership role overseeing strategic projects.Preferred qualifications:- Master's degree or PhD in Computer Science or related technical...


  • Sunnyvale, California, United States Amazon Full time

    Join Our Innovative Team!Are you passionate about shaping the future of entertainment technology? We are seeking a talented Lead Software Engineer to be a key player in our FireTV partner products initiative. This role is pivotal in our mission to create exceptional FireTV experiences for our customers while streamlining solutions for our partners.Your...


  • Sunnyvale, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing one or more programming languages, along with a strong foundation in data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, with at least 1 year focused on software design...


  • Sunnyvale, California, United States Google Full time

    Requirements:- Bachelor's degree or equivalent practical experience.- 5 years of software development experience in programming languages such as Python, C, C++, Java, JavaScript.- 3 years of experience in a technical leadership role overseeing strategic projects.Preferred qualifications:- Master's degree or PhD in Computer Science or related technical...


  • Sunnyvale, California, United States Google Full time

    About the RoleAs a Software Engineering Manager II at Google, you will be responsible for leading a team of software engineers in the development of large-scale infrastructure and distributed systems. You will work closely with cross-functional teams to design, implement, and test multiple features with little or no direction from a tech lead or...