Senior Software Development Engineer, AWS EC2 Elastic Block Store Job at Amazon, Sunnyvale, CA

TWtFL2R2RXZLU1I1a0dvVFo4V0txc1ZkVlE9PQ==
  • Amazon
  • Sunnyvale, CA

Job Description

Join us in transforming the future of AWS storage! Elastic Block Store (EBS) is a powerful, high-performance block-storage service designed for Amazon Elastic Compute Cloud (Amazon EC2). As a key member of our team, you'll help enhance the connectivity and performance experience for millions of Amazon customers.

Your role will involve developing high-performance software for PCI-based offload cards, working within various layers of the networking stack, and implementing cutting-edge hardware innovations. You are expected to design solutions that focus on availability and scalability while maintaining frequent interactions with customers to drive innovation and deliver exceptional functionality.

In this position, you will:

  • Develop software for networking storage protocols using C, C++, Rust, or other programming languages.
  • Engage in all phases of the software development life cycle (SDLC) including requirements gathering, design, coding, testing, and operations.
  • Analyze customer needs and craft solutions with a customer-centric mindset.
  • Implement and thoroughly test solutions in various programming languages.
  • Define metrics and monitoring procedures to ensure transparency in software performance.
  • Document software solutions and operational procedures effectively.

Each day, you'll engage with some of the most brilliant minds in the industry while addressing complex problems on a massive scale. You'll also collaborate with various teams across AWS to build a secure and reliable system.

At AWS, we value diverse experiences! Even if you don’t meet every single qualification or skill listed, we encourage you to apply. We are committed to creating an inclusive environment, celebrating knowledge sharing and mentorship to help foster your growth as a professional.

Basic qualifications include:

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

Preferred qualifications encompass:

  • 5+ years in a full software development life cycle.
  • A bachelor's degree in computer science or equivalent field.
  • Experience with multithreaded concurrent processing and storage technologies.
  • Familiarity with Linux/Windows kernel modules, enterprise-scale distributed systems, and object-oriented design.

If you are excited about making a tangible impact and building innovative solutions, we would love to see your application!

Job Tags

Similar Jobs

Catherine Hershey School

Preschool Associate Teacher Job at Catherine Hershey School

Job Description CHS Hershey - Hershey, PA Full-Time The Associate Teacher is an individual passionate about education, and excited about working with children to further their educational and emotional growth. In collaboration with the Lead Teacher and the Assistant...

WayUp

Freddie Mac, Portfolio Management & Capital Markets Analyst - Quant - Application via WayUp Job at WayUp

Join to apply for the Freddie Mac, Portfolio Management & Capital Markets Analyst - Quant - Application via WayUp role at WayUp6 days ago Be among the first 25 applicantsJoin to apply for the Freddie Mac, Portfolio Management & Capital Markets Analyst - Quant - Application... 

Zscaler

Sales Engineer, Enterprise - Heartlands Job at Zscaler

 ...Experience working with major accounts in the federal space\#LI-Remote\#LI-AA5Zscaler's salary ranges are benchmarked and are...  ...relevant education or training.The base salary range listed for this full-time position excludes commission/ bonus/ equity (if applicable) +... 

Cushman & Wakefield | Thalhimer

Regional Property Manager Job at Cushman & Wakefield | Thalhimer

Join to apply for the Regional Property Manager role at Cushman & Wakefield | ThalhimerThe Regional Property Manager is responsible for achieving the performance goals established for their communities. They oversee the entire fiscal and physical operations of properties... 

Travel Centers Of America

Inventory Control Employee Job at Travel Centers Of America

 ...Environment**While performing these duties of this job, the employee may be exposed to outdoor elements in all seasons. Occasionally...  ...dirt, dust, grime, grease, oil, gas, high-concentrated cleaning solutions, etc.**Disclaimer**This job description may not list all...