Job Description:

The Role:

We are looking for experienced software engineers who use technology to solve complex problems, collaborating with team members and across teams. You may create or have responsibility to improve or invent small tools or applications. You will have the ability to take a defined design and turn it into code and deliver it on schedule, using appropriate technologies and current software engineering best practices. You will write secure, stable, testable, maintainable code with minimal defects. You will be proficient with a broad range of data structures and algorithms, knowing when it is appropriate to use them (and when it is not).

The Team:

We're an agile, innovative team working to build new products and services for AWS which have high impact and visibility. We value a healthy work life balance and are looking for software engineers who are curious, empathetic, enthusiastic and are capable of breaking down and solving complex problems. We are committed to supporting our new team members. Our team has a broad mix of experience levels and Amazon tenures ranging from a few months to a few years, and we’re building an environment that fosters knowledge sharing and mentorship. This is a great opportunity for an experienced software engineer to create impact and develop their career at the industry pioneer in cloud computing.

Company Benefits

  • Private pension
  • 25 days holiday
  • Bonus scheme
  • Shares
  • Private healthcare

Interview Process

  • Recruiter Phonescreen
  • 1st stage phonescreen (including coding exercise)
  • Final stage interviews (multiple rounds, including 3 coding exercises)

Other Jobs in Back End