- 7+ years of software development experience, ideally including work on systems, networking, distributed systems, or other performance-sensitive software.
- Experience managing software developers or providing substantial technical and people leadership.
- Strong software engineering background and the ability to participate credibly in architecture, design, code review, and technical problem-solving.
- Expertise with Rust, Java, or Go. Rust experience is strongly preferred.
- Expertise with Docker and containerized applications.
- Experience designing, building, or integrating REST APIs and backend services.
- Experience with concurrent, mission critical and performance-sensitive software.
- Strong understanding of computer networking fundamentals, including TCP/IP and HTTP/S.
- Experience with DNS is an asset but is not required.
- Experience working with Kubernetes or other cloud-native platforms.
- Experience with AWS is preferred; Azure or GCP experience is also useful.
- Strong written and verbal communication skills, with the ability to work effectively with both technical and non-technical stakeholders.
- Comfortable working with a team that includes both office-based and fully remote engineers.
If you share our enthusiasm for the future of our company and are eager to contribute to our vibrant workplace, we look forward to receiving your application! Our comprehensive benefits encompass your health, financial well-being, and overall wellness, and we are committed to providing an exceptional work environment, enriching employee programs, and fostering a remarkable company culture. At our core, we champion values such as transparency, curiosity, respect, and above all, the pursuit of enjoyment.
In addition, we offer a range of appealing perks, including: