
Senior Software Engineer, Observability
- Dublin
- Permanent
- Full-time
- Enjoys collaboration and being part of a team
- Is approachable, curious, and intellectually honest
- Is a backend engineer with a willingness to take on frontend tasks or a full-stack developer with a bias towards backend
- Has written backend systems in a compiled language (Java, C#, Go, etc.)
- Has experience with the design and architecture of a modern, scalable web application
- Enjoys chasing down difficult problems in a distributed environment and on an database diagnostic/operation level
- Always strives to expand their knowledge and keeps up to date with new technologies
- Is familiar with debugging and troubleshooting production issues
- Experience developing and writing code observability tools
- Previous work in TypeScript, React, and Node.js, particularly maintaining an ecosystem of dependencies
- Knowledge of database internals and tuning mechanisms, particularly indexing
- Design, write and maintain customer observability code and features
- Contribute to and lead complex technical projects
- Investigate large scale distributed production issues
- Collaborate with team members to develop our codebase, best practices and design principles
- Mentor junior team members