About the job
Are you eager to make a direct impact on how hundreds of developers design, deploy, and operate software in cloud, on-premises, and hybrid environments? Join us in creating a unified platform that simplifies complexity and empowers product teams to focus on delivering value.
We are seeking a passionate Software Developer to join our Platform Engineering - Eventing team, with a strong interest in cloud technologies, distributed architectures, and tools that make a difference.
Your Team Dynamics:
Develop and maintain a secure code library for distributed applications that provides:
- The ability to publish and consume events
- Reliable support for the command pattern
- A schema registry to catalog data contracts and govern information structuring
Accelerate and simplify development for application teams by:
- Hiding complexity
- Abstracting underlying technologies
- Facilitating inter-service communication
Manage the underlying infrastructure to ensure high availability, capacity management, and appropriate incident response protocols.
Your Day at a Glance:
- Design, develop, test, deliver, and maintain reusable components and tools
- Participate in defining new features
- Estimate required effort and prioritize tasks according to milestones
- Collaborate closely with your team lead and stakeholders (architects, tech leads, developers)
- Participate in on-call processes as needed and per established schedule

