Confluent

Staff Software Engineer - I

Confluent

Apply
13 days ago
Bengaluru, India
Staff+

Responsibilities

  • Lead the architecture, design, and implementation of internal web applications.
  • Own complex, cross-team technical initiatives from design to rollout.
  • Identify and drive technical investments to improve reliability and performance.
  • Design microservices, APIs, and data models for integration with various systems.
  • Partner with Product Managers to translate business problems into technical strategies.
  • Provide technical leadership and mentoring for other engineers.
  • Champion engineering best practices in testing, performance, and security.
  • Collaborate with peer teams to define cohesive end-to-end solutions.
  • Contribute to modernizing applications for scalability and AI capabilities.

Requirements

  • 12+ years of professional software engineering experience.
  • Deep expertise in full stack development using languages like Go or Java.
  • Strong experience with relational databases and event streaming technologies.
  • Proven track record of architecting internal or B2B applications.
  • Ability to decompose complex problems into clear technical designs.
  • Experience improving developer productivity through tooling and automation.
  • Strong foundation in system design, data structures, and algorithms.
  • Comfortable in a cloud-native environment using containers and CI/CD.
  • Excellent communication and collaboration skills.

Tech Stack

Apache KafkaAWSGoJavaJavaScriptPostgreSQLReact

Categories

AI & MLBackendData EngineeringDevOpsFrontendFull StackTesting