Software Development Engineer, AWS Fault Injection Service
Job ID: 2868635 | Amazon Development Centre Ireland Limited
AWS Fault Injection Service is a fully managed service for running fault injection experiments on AWS. FIS makes it easier to improve an application’s performance, observability, and resiliency. Fault injection experiments are used in chaos engineering, which is the practice of stressing an application in testing or production environments by creating disruptive events, such as sudden increase in CPU or memory consumption, observing how the system responds, and implementing improvements.
What does it take to succeed in this role?
We are looking for an experienced engineer to join our team, where you will have the opportunity to collaborate on delivering impactful customer facing product features across the full development lifecycle. You will own and implement specific components, build highly available, secure, scalable, distributed, event-driven systems and help to define the system architecture.
Our ideal candidate is excited about the incredible opportunity cloud computing represents and is deeply passionate about working with great teams that deliver the highest quality services. You are naturally customer centric and thrive in a fast-paced environment that requires strong technical and business judgment and solid written and verbal communication skills.
You should be comfortable working in an environment dedicated to meeting the expectations and requirements of customers. You should be intellectually curious, always looking to learn. You should be somebody who aspires to make the team both productive and a fun place to work. Being excited to learn from others while bringing your own novel capabilities and perspectives.
On-Call Responsibility
This position involves on-call responsibilities. Every builder on FIS is also an owner. Nobody likes to get paged in the middle of the night or on the weekend, so we work to ensure that our systems are well engineered, fault tolerant and meet a high quality bar before they go into production. Our customers expect nothing less. When we do get paged we work together as a team to resolve the root cause of the issue and nobody is left on their own to deal with an operational issue.
If this sounds like the right challenge for you, then please apply today!
BASIC QUALIFICATIONS
1. Experience (non-internship) in professional software development
2. Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
3. Experience programming with at least one software programming language
4. Experience building complex software systems that have been successfully delivered to customers
PREFERRED QUALIFICATIONS
1. Bachelor's degree in computer science or equivalent
2. Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
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.
Posted: January 10, 2025 (Updated about 7 hours ago)
#J-18808-Ljbffr