Senior Software Engineer, Resilience Engineering

Who you are You are intensely curious about how complex distributed systems operate and fail at scale When you code, you reflect and seek feedback on design choices and trade-offs you make You value engineering excellence and write testable, clear, and re-usable code. You think freely and independently, and are ready to share your view You are humble and eager to learn from mistakes and you socialize the lessons learned You can argue both sides of most disagreements You collaborate well with partner teams What you'll do Study the problems in the software resilience space Create new solutions and see them through, from conception to production Write code to support our existing solutions Work with partner teams to find and fix vulnerabilities in their services Requirements You have built or contributed to a variety of systems, ideally in different technologies You have experience with microservice architectures and understand scaling and concurrency concerns You have strong software design and development skills in modern programming languages Nice to have Experience with multi-site high availability Experience with Chaos engineering or testing in production Experience creating products for engineers Experience developing tools to improve reliability Experience with internet-scale infrastructure
Salary Range: NA
Minimum Qualification
Not Specified years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.