Senior Software Engineer - Confluent DevProd
Role details
Job location
Tech stack
Job description
Our team sits within the Developer Productivity (DevProd) organization and is responsible for ensuring that Confluent engineers can safely and efficiently build, test, and operate our cloud at scale. As a Senior Software Engineer, you will design, build, and operate internal platform services and tools that improve developer experience and overall engineering velocity. You'll take ownership of meaningful projects-often with some ambiguity-partnering with senior engineers and stakeholders to shape solutions, implement them, and support them in production and critical pre-prod environments., Is curious about practical AI-assisted developer workflows and comfortable learning and evaluating new tools.
Requirements
Is highly self-driven, naturally takes initiative, and does things that are important without being asked., Education & Experience - BS, MS, or PhD in Computer Science or a related field (or equivalent experience), and at least 5 years of professional software engineering experience building and operating cloud services, platforms, or large-scale distributed systems.
Technical & Platform Depth - Strong fundamentals in distributed systems and reliability; proficiency in at least one statically typed language (e.g., Java, Go) plus a scripting language (e.g., Python); experience with DevProd/DevOps tooling such as CI/CD, containers, and infrastructure-as-code.
Execution & Ownership - Demonstrated ability to independently drive projects from design through rollout, breaking work into milestones, managing risk, and delivering high-quality outcomes on time.
Collaboration & Leadership - Strong written and verbal communication skills; experience mentoring other engineers, leading design and code reviews, and influencing cross-functional stakeholders in a platform setting.
Operational Excellence - Proven track record owning services in production or critical pre-prod environments, including on-call, incident response, and postmortems, with a strong bias towards automation to reduce toil and improve reliability.
AI Awareness - Practical experience or strong interest in integrating AI/ML or LLM-based capabilities into developer or platform workflows, along with an understanding of how to design sensible guardrails and instrumentation for safe use. You don't need to be an AI expert, but you're comfortable evaluating and adopting new tools.
Preferred technical and professional experience
- Leading-Edge Technologies: Experience with designing, developing, and delivering software solutions using leading-edge technologies, including back-end and front-end development, and DevOps engineering. - Agile Collaboration: Experience working in an Agile environment, collaborating with stakeholders to understand requirements and deliver high-quality software solutions. - Automated CI/CD Pipelines: Experience contributing to automated CI/CD pipelines, ensuring seamless integration and delivery of software solutions.