Offers “Amazon”

Expires soon Amazon

Software Development Engineer – Customer Engineering

  • Internship
  • Berlin, GERMANY
  • IT development

Job description



DESCRIPTION

Amazon Web Services (AWS) Professional Services is looking for software development engineers to work in a new team that builds production-ready applications for AWS’ enterprise customers. Customers increasingly trust Amazon to not only provide cloud services that allow them to deprecate their on-premises IT infrastructure but to also architect and implement their new, cloud-native software. Customers are keen to retire their old-guard business applications that have grown over decades and become unmaintainable. They are keen to leverage machine learning and artificial intelligence to get more value from their data and better interact with their customers and employees.

As a Customer Engineer in AWS Professional Services, you work in a fast-paced team together with the most talented software development engineers to design, develop, test, and deploy well architected cloud-native software. You are an experienced coder and easily find re-usable solutions that are reliable, secure, high-performing, and scalable. You understand how to avoid complexity through simple solutions and good abstractions (“Invent and Simplify”). You respectfully challenge requirements and do not compromise clean, re-usable solutions to make meaningless deadlines or to tick off irrelevant requirements lists (“Have Backbone; Disagree and Commit”). You have strong judgment and good instincts (“Are Right, A Lot”) to know when investing 10 more hours upfront can save your team 1000 hours down the line and when it cannot. When you see a problem, you never say “that’s not my job” (“Ownership”) but you fix it so that it stays fixed (“Insist on the Highest Standards”). You are never done learning and always seek to improve yourself (“Learn and Be Curious”).

PREFERRED QUALIFICATIONS

· Master’s degree in Computer Science, Computer Engineering or related technical discipline
· 3 – 5 (or more) years of experience as a software developer
· Experience with serverless and cloud technologies
· Experience with distributed (multi-tiered) systems
· Experience building secure and highly scalable applications
· Ability to handle multiple competing priorities in a fast-paced environment
· Ability to break down complex concepts into easily understood frameworks and models
· Excellence in technical communication with peers and non-technical stakeholders
· Knowledge of professional software engineering best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and deployment

Desired profile



BASIC QUALIFICATIONS

· Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
· Object-oriented design and coding skills
· Experience with agile software development
· Solid software development background including design patterns, data structures, test driven development

Make every future a success.
  • Job directory
  • Business directory