Confluent logo
Confluent

Set data in motion.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2014H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

51 days ago

Salary

197K - 232K / year

Seniority

Senior

Job Description

Senior Software Engineer

Confluent

We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them. It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together. One Confluent. One Team. One Data Streaming Platform. About the Role: 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. This role is ideal for someone who: - Enjoys platform services work: multi-tenant, internal-facing services used by hundreds of engineers. - Cares deeply about testability, reliability, and developer experience in complex, distributed systems. - Thrives in R&D-leaning, somewhat ambiguous spaces where you prototype, iterate, and converge on the right solution. - Is curious about practical AI-assisted developer workflows and comfortable learning and evaluating new tools. - Is highly self-driven, naturally takes initiative, and does things that are important without being asked. What You Will Do: - Build and operate internal developer platform services — design secure, multi-tenant, and scalable services that integrate into existing DevProd systems (e.g., CI/CD, test infrastructure, developer portals), and own their reliability, performance, and monitoring. - Improve pre-production and performance testing capabilities — model realistic workloads and stress scenarios, automate performance/scale/regression tests as part of CI/CD, and provide actionable, self-service reporting that helps teams quickly see where their services break or degrade. - Explore and integrate AI-assisted workflows for developers — evaluate AI tools and frameworks, run data-driven experiments, and, where they add real value, productionize workflows such as triage assistants, anomaly detection over pre‑prod metrics, or intelligent test selection, with appropriate guardrails and visibility. - Deliver projects end to end in a collaborative way — frame problems, write clear design docs, break work into milestones, drive implementation with your peers, and participate in rollout plans that include documentation, training, and feedback loops with partner teams. - Contribute to team and engineering culture — participate in on-call and incident response for the components you own, write clear documentation, mentor junior engineers through design and code reviews, and help evolve best practices for DevProd and platform engineering. What You Will Bring: - 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. What Gives You an Edge: - Hands-on experience building or integrating AI-powered developer tools (e.g., code assistants, triage copilots, anomaly detection over logs/metrics, intelligent test selection) in production environments. - Deep experience with performance testing and benchmarking frameworks for distributed systems or multi-tenant cloud services, including workload modeling and automated quality gates. Ready to build what's next? Let’s get in motion. Come As You Are Belonging isn’t a perk here. It’s the baseline. We work across time zones and backgrounds, knowing the best ideas come from different perspectives. And we make space for everyone to lead, grow, and challenge what’s possible. We’re proud to be an equal opportunity workplace. Employment decisions are based on job-related criteria, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by law. Privacy Statement Confluent is an IBM subsidiary which has been acquired by IBM and will be integrated into the IBM organization. By proceeding with this application, you understand that Confluent will share your personal information with other IBM affiliates involved in your recruitment process, wherever these are located. More Information on how IBM protects your personal information, including the safeguards in case of cross-border data transfer, are available here.

Related Job Pages

More Full-stack Engineer Jobs

Wave HQ logo

Staff Engineer

Wave HQ

Join a team of career go-getters with heart who are building for small business

Full TimeRemoteTeam 201-500Since 2010H1B No Sponsor

• Staff Engineers partner with Engineers, Product Managers, and Designers to solve complex, high-impact problems and deliver scalable solutions. • As a staff engineer, you shape technical direction, design systems for scale and reliability, and guide teams through sound architectural decisions. • As a Staff Engineer in the Embedded Services pillar, you will serve as the architectural lead for the Payments, Payroll and Risk solutions that drive our organization's revenue, shaping the technical strategy and long-term roadmap for some of our most critical features. • You will be a hands-on partner to our engineering teams as we tackle high-stakes scalability challenges, with a particular focus on scaling systems for peak performance and cost-efficiency. • A major part of your impact will involve guiding teams through the evolution of our ecosystem, leading the strategic migration of legacy monolithic code into modern, high-performance distributed systems. • You work across a range of technologies, helping evolve our stack and evaluate new approaches. • This is an individual contributor role with no direct people management responsibilities, relying on influence, technical leadership, and cross-team alignment to drive impact.

Canada
$180K - $188K / year
Cloudera logo

Principal Engineer – Observability Telemetry Client Infrastructure

Cloudera

At Cloudera, we believe that data can make what is impossible today, possible tomorrow.

Full TimeRemoteTeam 1,001-5,000Since 2008H1B Sponsor

• Architect and drive the implementation of automated "on-ramps" for observability clients • Establish and enforce the semantic conventions needed for telemetry data • Develop and support high-performance interfaces and SDKs for clients • Build the logic to stitch together disparate signals into a unified trace • Work alongside engineering teams to turn architectural blueprints into production reality • Serve as the "go-to" expert for observability

Texas
Full TimeRemoteTeam 11-50Since 2010H1B No Sponsor

**Solution Design & Delivery** - Lead end-to-end solution design and implementation across Oracle Cloud and on-premise systems - Develop, configure, and integrate applications using OIC, SOA Suite, APIs, and web services - Design and implement data flows and replication using Oracle GoldenGate and related tools - Ensure alignment of solution design with enterprise architecture, security, and compliance requirements - Support migration and modernization of legacy Oracle systems to OCI and Fusion Cloud platforms - Oversee code reviews, unit testing, and performance optimization for Oracle applications and integrations **Technical Leadership & Mentorship** - Lead a team of Oracle developers, DBAs, and integration engineers across multiple projects - Provide technical direction, troubleshooting expertise, and mentoring to project teams - Partner with architects and product owners to translate business requirements into detailed technical designs - Establish and enforce engineering best practices, standards, and reusable patterns for Oracle development **Operations & Continuous Improvement** - Work closely with DevOps and CloudOps to automate build, deploy, and monitoring processes for Oracle solutions - Ensure proactive performance monitoring, capacity planning, and disaster recovery for critical Oracle workloads - Contribute to innovation and continuous improvement by evaluating new Oracle tools, frameworks, and features - Support root cause analysis and remediation of critical production issues

Philippines
Planet logo

Software Engineer – Mission Systems

Planet

Largest earth observation satellite network delivering a near-daily global dataset

Full TimeRemoteTeam 501-1,000Since 2010H1B Sponsor

• Maintain and augment the automation and services ultimately responsible for the operation of Planet’s satellites. This includes but is not limited to: • Specify and implement new HTTP APIs and help improve existing ones. • Evaluate and choose appropriate software technologies. • Design and deploy critical infrastructure. • Contribute with a team that values open and honest communication, collaboration, self-learning and initiative to solve problems big and small. • Work closely with various teams across Planet, ranging from Satellite and Ground Operations, to Pipeline and Product teams to ensure the satellite constellation meets all of the needs to achieve Planet’s missions.

United States
$127K - $158.7K / year
Job Closed