Software Engineer (Python, EC2)

Sundayy
United StatesFull-timePosted Sep 13, 2026

About the role

About The Company

Join one of the world's leading technology companies renowned for its innovation and commitment to building scalable, secure, and high-performance cloud computing solutions. Our organization is dedicated to transforming the way businesses and developers leverage cloud infrastructure, providing cutting-edge services that empower millions of users globally. With a focus on continuous growth and technological advancement, we foster a dynamic environment where talent and innovation thrive. Our team is composed of passionate professionals committed to delivering excellence and pushing the boundaries of what is possible in cloud technology.

About The Role

We are seeking a highly skilled Kernel/Embedded C Programmer to join our EC2 Nitro Dataplane team. In this pivotal role, you will be responsible for developing and optimizing high-performance networking software that underpins our virtualized networking platform. Your work will directly impact the processing of millions of packets per second across our global fleet, ensuring low latency, high throughput, and robust security features. You will collaborate closely with cross-functional teams to design, review, and implement innovative solutions that enhance our SDN capabilities, combining the performance of bare-metal networking with the flexibility of the cloud. This is an exceptional opportunity to influence the future of cloud networking technology, working on complex systems that serve both internal and external customers, including AWS Lambda and EC2 users worldwide.

Qualifications

3+ years of professional software development experience (non-internship)

2+ years of experience in system design or architecture, including reliability and scalability considerations

Proficiency in at least one programming language such as C, C++, or Rust

Bachelor’s degree in Computer Science or equivalent

Strong understanding of algorithms, data structures, and system design principles

In-depth knowledge of TCP/IP protocols and networking fundamentals

Experience with kernel or embedded systems development, particularly Linux kernel development

Scripting skills in languages such as Python, Ruby, or Rust

Experience managing the full software development lifecycle, including coding standards, code reviews, source control, testing, and deployment

Ability to lead projects from requirements gathering to launch and operational support

Excellent problem-solving skills and the ability to work independently and collaboratively

Responsibilities

Design, develop, and optimize high-performance networking software for the EC2 Nitro dataplane

Mentor junior engineers, fostering a culture of best practices and continuous learning

Participate in architecture decisions, design reviews, and code reviews to ensure high quality and maintainability

Collaborate with cross-functional teams to define requirements, technical designs, and product strategies

Maintain current technical knowledge by staying updated with emerging technologies and industry trends

Implement low-level hardware tuning and optimization to achieve processing of millions of packets per second

Contribute to the development of new features that enhance SDN capabilities and cloud networking performance

Engage with internal and external stakeholders to gather feedback, troubleshoot issues, and improve system reliability

Benefits

Competitive salary package including sign-on bonuses and restricted stock units (RSUs)

Comprehensive health insurance coverage including medical, dental, vision, and prescription plans

Basic Life & AD&D insurance with options for supplemental coverage

Employee Assistance Program (EAP) and mental health support services

Flexible Spending Accounts (FSAs) for healthcare and dependent care expenses

Retirement savings plan with 401(k) matching

Paid time off and parental leave policies to support work-life balance

Reimbursement programs for adoption and surrogacy expenses

Opportunities for career growth and professional development within a global tech leader

Equal Opportunity

Amazon is an equal opportunity employer and values diversity in our workforce. We do not discriminate on the basis of protected veteran status, disability, or any other legally protected characteristics. Our inclusive culture empowers all employees to deliver their best work and innovate without barriers. If you require a workplace accommodation or adjustment during the application or onboarding process due to a disability, please contact our recruiting team for support. We are committed to fostering an environment where everyone can thrive and contribute to our collective success.

Responsibilities

  • Design, develop, and optimize high-performance networking software for the EC2 Nitro dataplane
  • Mentor junior engineers, fostering a culture of best practices and continuous learning
  • Participate in architecture decisions, design reviews, and code reviews to ensure high quality and maintainability
  • Collaborate with cross-functional teams to define requirements, technical designs, and product strategies
  • Maintain current technical knowledge by staying updated with emerging technologies and industry trends
  • Implement low-level hardware tuning and optimization to achieve processing of millions of packets per second
  • Contribute to the development of new features that enhance SDN capabilities and cloud networking performance
  • Engage with internal and external stakeholders to gather feedback, troubleshoot issues, and improve system reliability

Qualifications

  • 3+ years of professional software development experience (non-internship)
  • 2+ years of experience in system design or architecture, including reliability and scalability considerations
  • Proficiency in at least one programming language such as C, C++, or Rust
  • Bachelor’s degree in Computer Science or equivalent
  • Strong understanding of algorithms, data structures, and system design principles
  • In-depth knowledge of TCP/IP protocols and networking fundamentals
  • Experience with kernel or embedded systems development, particularly Linux kernel development
  • Scripting skills in languages such as Python, Ruby, or Rust

Benefits

  • Competitive salary package including sign-on bonuses and restricted stock units (RSUs)
  • Comprehensive health insurance coverage including medical, dental, vision, and prescription plans
  • Basic Life & AD&D insurance with options for supplemental coverage
  • Employee Assistance Program (EAP) and mental health support services
  • Flexible Spending Accounts (FSAs) for healthcare and dependent care expenses
  • Retirement savings plan with 401(k) matching
  • Paid time off and parental leave policies to support work-life balance
  • Reimbursement programs for adoption and surrogacy expenses
  • Opportunities for career growth and professional development within a global tech leader

Skills mentioned

CC++PythonSystem DesignPerformance OptimizationLinuxTCP/IPEmbedded SystemsAWSGit

About Sundayy

Sundayy makes job discovery feel less chaotic and more intentional. Instead of jumping between platforms, repeating the same steps, and getting lost in the process, everything is brought into one place so you can focus on what actually matters. No clutter, no confusion, just a clearer way to move forward.

Technology11-50 employeesNew York