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 month 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 (Systems)

Systems Software Engineer role at Meta, developing large-scale distributed systems and infrastructure with competitive compensation and benefits.

Software Dev Engineer II, Software Defined Network Agent, Project Kuiper

Software Dev Engineer II position at Amazon's Project Kuiper, developing satellite network control systems for global broadband connectivity.

Software Development Engineer, Ops Tech Solutions

Software Development Engineer role at Amazon building telemetry systems for global logistics infrastructure, requiring 3+ years experience in software development.

Software Engineer, Systems

Systems Software Engineer role at Meta focusing on distributed systems and operating system-level software development for social technology platforms.

Software Development Engineer, Measurement, Ad Tech, and Data Science (MADS)

Software Development Engineer role at Amazon focusing on big data analytics and distributed systems for advertising measurement, offering competitive compensation and growth opportunities.