Staff Software Engineer - I
Confluent
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