Your opportunity
As a senior software engineer in the Platform team you will be working on internal tooling that sets our product teams up for success. You will be working on foundational software components that provide the engineering teams for a solid foundation. Your passion for creating software that other developers love results in high quality libraries and documentation used throughout the company.
What you’ll be doing
Deliver and maintain a suite of (opinionated) software components that support application development, operational observability, and message-driven architectures.
Write comprehensive user-focused documentation that helps developers understand and adopt foundational tooling.
Support the integration of cloud native solutions into the software stack.
Help development teams be on top of their dependencies by using dedicated tooling to track and upgrade dependencies.
What you have
A minimum of 6 years of working in a large-scale multi-team multi-application software development environment.
Extensive experience with PHP, experience with other languages such as Java, Kotlin, TypeScript, or Go is a plus!
Proven experience in providing tools for other developers.
A pragmatic eye for quality, you know when quality matters.
Knowledge of observability tooling (metric collection, log aggregation, monitoring).
Excellent communication skills for communicating with (mostly) technical stakeholders.
Nice to have
Experience in writing software for distributed systems.
Experience with event- or message-driven architectures.
Prior experience in working in a developer support domain.