Employer description & source details
Build a scalable platform that brings in data from dozens of integrations from thousands of customers. Define and drive the technical roadmap and architecture of the Integrations Platform, ensuring high availability, resilience, and operational excellence. Lead the design and development of reliable, event-driven Java services on Kafka and Kubernetes that ingest and synchronize data from third-party systems such as GitHub, GitHub Enterprise and ServiceNow without data loss. Own large, multi-engineer projects end to end, from design documents and decision records through to general availability, while staying hands-on with production code and code reviews. Act as the team's senior technical expert, mentoring engineers and establishing standards for code quality, testing, security, and performance. Own the operational health of the team's services, including observability, alerting, SLOs, on-call, and incident response, and eliminate systemic issues such as API rate limits, retry storms, and out-of-order webhook events. Collaborate with product management, architects, partner teams, and customers to translate business requirements into scalable technical strategies. Evaluate and introduce new tools and practices for the team, including AI-assisted and spec-driven development. Experience: 10+ years in software engineering, including 2+ years as the technical lead of a team or major initiative, designing and building large-scale distributed systems. Advanced Java Engineering: Expert-level proficiency in Java and modern backend frameworks (Spring Boot, or similar), with strong knowledge of concurrency, REST API design, and JVM performance. Event-Driven Systems: Hands-on experience with Apache Kafka (or similar). Cloud Architecture: Hands-on experience running services in the
Extracted skills: java, aws, docker, kubernetes, terraform, recruiting, security, devsecops, product management