GrepJob
Confluent

Staff Software Engineer

Confluent
Apply
13 days ago
Remote, Canada
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 the technical strategy and architecture principles.

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 and operational excellence.
  • Strong foundation in system design, data structures, and algorithms.
  • Comfortable operating in a cloud-native environment.
  • Excellent communication and collaboration skills.
  • Growth mindset and ownership mentality.