Software Development Engineer

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer

AWS Cloudfront is seeking experienced Software Development Engineers to join their team in Dublin, Ireland. This role focuses on building and maintaining systems that deliver flawless video streaming experiences from the edge for high-profile customers. As part of AWS Infrastructure Services, you'll work on systems with global scale, solving complex problems that impact millions of users.

The role involves developing reliable, scalable, and low-cost systems that serve AWS's growing customer base. You'll be part of a fast-growing, agile team that constantly ships features driving innovation in the CDN market. The position requires strong technical skills in distributed systems and a passion for building large-scale solutions.

Working at AWS means joining the team that keeps the cloud running. You'll collaborate with diverse professionals across software, hardware, and network engineering. The culture emphasizes learning, curiosity, and inclusion, with various employee-led affinity groups and ongoing learning opportunities.

Key responsibilities include architecting and implementing edge computing solutions, optimizing content delivery systems, and ensuring high performance at scale. You'll work with modern technologies like Rust, Java, and Linux, while dealing with complex distributed systems challenges.

The ideal candidate brings 4+ years of software development experience, strong programming skills, and experience with system architecture. You should be comfortable in an agile environment, take ownership of projects, and have a natural curiosity about scalable systems.

AWS offers comprehensive benefits including relocation assistance, medical coverage, and strong career growth opportunities. The company values work-life harmony and maintains an inclusive culture that welcomes diverse perspectives and experiences. This is an opportunity to impact millions of users while working with cutting-edge cloud technology at one of the world's leading tech companies.

Last updated a day ago

Responsibilities For Software Development Engineer

  • Build and maintain systems that deliver video content from the edge
  • Develop reliable, scalable, low-cost systems
  • Ship features that drive innovation in the CDN market
  • Collaborate with team members to build large-scale solutions
  • Take ownership of projects from design to delivery
  • Contribute to system architecture and design

Requirements For Software Development Engineer

Java
Rust
Linux
  • 4+ years of professional software development experience
  • 3+ years of programming experience with modern languages like Rust, Java, C++, or C#
  • 2+ years of experience contributing to architecture and design
  • Bachelor's Degree in Computer Science or related field, or equivalent work experience
  • Computer Science fundamentals in data structures and algorithms
  • Understanding of distributed, scalable systems
  • Experience with Internet protocols (HTTP, DNS, TCP, UDP)
  • Experience implementing servers in Linux environment

Benefits For Software Development Engineer

Relocation Benefits
Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive relocation package
  • Mentorship and career growth opportunities
  • Work-life harmony
  • Employee-led affinity groups
  • Inclusive team culture
  • Knowledge-sharing resources

Interested in this job?

Jobs Related To AWS Software Development Engineer

Software Engineer II

Microsoft seeks a Software Engineer II for OneDrive and SharePoint team to build large-scale distributed systems and cloud infrastructure with competitive pay and benefits.

Software Engineering II

Microsoft Software Engineer II position in Vancouver focusing on distributed systems and telemetry platforms, offering hybrid work and competitive compensation.

Software Engineer 2

Microsoft seeks Software Engineer 2 for Big Data Platform team in Beijing, working on distributed systems with Hadoop, HDFS, and other open-source technologies.

Software Development Engineer, Project Kuiper

Software Development Engineer role at Amazon's Project Kuiper, building distributed systems for global satellite broadband infrastructure.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development and distributed systems in Warsaw, Poland.