Software Development Engineer, TimeHub - ENGINEERINGUK
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Software Development Engineer sought to design and implement large-scale intelligent products and services using native AWS components in a green field environment.

Job Description Amazon TimeHub organisation is looking for a strong Software Development Engineer who can take the lead in identifying and solving ambiguous problems. The ideal candidate will own and heavily influence the architecture and design, and will write a significant portion of the "critical-path" code. The role involves solving problems at Amazon scale, using highly scalable AWS technologies such as Lambda, EMR, DynamoDB, S3, Kinesis, ECS and many others. Key Responsibilities • Designing, implementing, and testing software solutions using native AWS technologies • Collaborating with product managers and customers to manage requirements for new features and updates to existing systems • Partnering with internal Customers to translate complex business logic into reusable and scalable code • Coaching and mentoring junior engineers on the team • Working with some of the most talented and dedicated team members • Contributing to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing and operations Requirements • Experience in professional software development • Experience designing or architecting new and existing systems • Experience programming with at least one software programming language • Bachelor's degree in computer science or equivalent • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations About the Company Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.

;