Software Developer/ Engineer/ Architect

Software Development Engineer Multiple Teams - AWS UC Dublin

Amazon Web Services (AWS) provides companies of all sizes with an infrastructure web services platform in the cloud. With AWS, you can requisition compute power, storage, and other services – paying as you go for only the resources you need.

We are looking for Software Engineers to build world-class services for our customers!

Who are you?
We are looking for highly motivated engineers who love to solve complex problems and work with other smart people to find the best ideas and ways to work!

We want you to have a good understanding of CS fundamentals, Object Orientated Design and Data Structures. Lastly, we want you to be excited about technology to have a strong interest in learning and playing with the latest technologies.

Available Teams?
At AWS UC Dublin, we are hiring across multiple teams and will consider your application for the hiring teams open positions. We will work with you to decide on the right team fit based on your skillset and preferences.

Teams we hire for include:
Amazon Connect, Aurora, Cloudwatch, DMS, Digital User Engagement, DynamoDB, ElastiCache, L7 Load Balancing, Lambda, Managed Commercial Engines , RDS Platform , Redshift, Safety Engineering, TechOps

BASIC QUALIFICATIONS

  • Bachelor’s Degree in Computer Science or related field, or equivalent work experience
  • 5+ years proficiency in any of Java, C++, C, Ruby, Python, or other modern programming language
  • Knowledge of data structures, algorithms and operating systems
  • Ability to drive tasks to completion and take ownership of projects
  • Ability to work in a fast paced and agile development environment

PREFERRED QUALIFICATIONS

  • Write very high quality code that is robust and easy to maintain
  • Experienced debugging, diagnosing, and trouble-shooting complex, production software
  • Strong understanding of system performance and scaling
  • Possess excellent communication, sharp analytical abilities, and proven design skills
  • Experience delivering and operating large scale, highly available distributed systems is a plus
  • Masters or PhD in Computer Science