✨ About The Role
- The Senior Software Development Engineer will be responsible for building and maintaining a distributed compute system.
- This role involves writing testable, readable, and maintainable code while performing code reviews.
- The engineer will support internal development teams by answering questions and creating sample code.
- Participation in on-call rotations to support production systems is a requirement of the job.
- The position requires troubleshooting issues using distributed logging and tracing techniques.
âš¡ Requirements
- The ideal candidate will have at least 4 years of hands-on software development experience in languages such as Go, Java, Python, or .NET.
- A strong understanding of public cloud infrastructure components, including compute, caches, and databases, is essential.
- The successful candidate will demonstrate good self-management skills and the ability to prioritize multiple tasks effectively.
- Experience with DevOps best practices and a proactive approach to automating processes will be crucial for success in this role.
- The candidate should be comfortable engaging in technical discussions and making architectural decisions.