Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 4
Software Development @ 6
Kafka @ 4
Kubernetes @ 4
GCP @ 7
Java @ 4
Distributed Systems @ 4
AWS @ 7
Azure @ 7
Mentoring @ 4
Networking @ 4
React @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. Confluent’s platform streams data in near real-time so companies can react faster, build smarter, and deliver dynamic experiences.
About the role
As a Senior Software Engineer on the Connect Platform team you will design, build, and operate components that bridge Apache Kafka with external systems. The team is responsible for both self-managed (on-prem) and fully managed (cloud) connectors and delivers primitives such as Single Message Transforms (SMTs), authentication and security, tenant isolation, role-based access, and network controls.
Responsibilities
- Work with distributed systems, cloud-native development, and secure, scalable data integration
- Architect complex engineering systems end-to-end
- Partner across engineering and stakeholders to create and execute the roadmap for the Data Streaming Platform
- Evaluate and enhance the efficiency of the platform technology stack and adopt state-of-the-art solutions
- Solve complicated technical projects with high quality and provide technical guidance to the team
- Enhance stability, performance, scalability, and operational excellence across multiple critical systems
Requirements
- 3–5 years of relevant software development experience
- Proven track record of leading delivery of large-scale, secure, highly available, low-latency systems
- Deep hands-on expertise in hyper-scale distributed systems engineering
- Experience running production services in the cloud and participating in on-call rotations
- Expertise in cloud-native technology, including networking and security
- Experience with Java, Kubernetes, and cloud platforms is highly valued
- Prior experience with AWS, GCP, or Azure and deep understanding of cloud best practices
- Strong collaboration skills, growth mindset, and ability to influence peers and management
- Proven experience in leading and mentoring technical teams
- BS degree in Computer Science, Engineering, or equivalent experience; advanced degree preferred
Compensation
- CA$144.2K – CA$169.4K • Offers Equity
- Confluent states it offers competitive pay and a wide range of employee benefits (link to benefits provided in original posting).
Culture & Privacy
- Confluent emphasizes belonging, cross-timezone collaboration, and equal opportunity employment.
- Privacy statement: Confluent (an IBM subsidiary) will share applicant personal information with IBM affiliates involved in the recruitment process; more information about data protection is available on IBM's careers/privacy pages.