The Staff Software Engineer provides technical leadership for complex, scalable systems. This role drives architecture, code quality, and reliability across critical services while mentoring engineers and aligning solutions with business outcomes. The engineer partners with product, security, and operations to design resilient platforms, reduce risk, and accelerate delivery. Success requires hands-on development, thoughtful tradeoffs, and clear communication that advances engineering standards and unlocks team effectiveness. Staff Software Engineer – Enterprise Event Streaming Location: Nashville, TN or Sterling, VA We are an Enterprise Event Streaming platform team. We own the Kafka-based substrate that every product domain in the company uses to exchange data — the brokers, the producer and consumer services, the stream-processing applications, the client libraries, and the developer tooling that makes it self-serve. This year's largest initiative is a multi-quarter modernization of our managed-Kafka topology that simultaneously rethinks our network posture, our payload-level security model, and our approach to event-contract enforcement. As a Staff Software Engineer, you will provide technical leadership for these complex, scalable systems. This role drives architecture, code quality, and reliability across our critical services while mentoring engineers and aligning solutions with business outcomes. You will partner with product, security, operations, and consumer teams to design resilient platforms, reduce risk, and accelerate delivery. Success requires hands-on development, thoughtful tradeoffs, and clear communication that advances engineering standards and unlocks team effectiveness.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior