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

24 days ago

Salary

CA$144.2K - CA$169.4K / year

Seniority

Senior

Job Description

Senior Software Engineer

Confluent

• Develop and architect the cloud-native Stream Governance platform - a multi-tenant, highly available, and scalable service for Kafka and real-time data. • Own and lead the end-to-end design and implementation of complex backend services within a cloud-native, microservices-based environment. • Drive projects from requirements and design through implementation, rollout, and ongoing operation in production. • Make architecture and technical decisions that thoughtfully balance reliability, scalability, performance, and operability. • Solve complicated technical projects with high quality, provide specialized technical guidance to the team, and mentor/support other engineers through code reviews and design reviews. • Evaluate and enhance the efficiency of our platform's technology stack, ensuring we keep pace with industry trends and adopt state-of-the-art solutions. • Take responsibility for developing, managing, and maintaining a mission-critical service with a 99.99 SLA running across 100+ AWS, GCP, and Azure regions. • Partner across engineering and with other key stakeholders to create and execute the overall roadmap for delivering a top-notch Data Streaming Platform. • Contribute to a culture of continuous improvement, inclusive collaboration, and high technical standards.

Job Requirements

  • 4+ years of industry experience designing, building, scaling, and operating backend systems in production.
  • Deep proficiency in at least one major backend programming language (e.g., Java, Go, C/C++, or Python) and strong fundamentals in data structures, algorithms, and system design.
  • Hands-on experience with distributed systems, such as event-driven architectures, high-throughput services, or large-scale data pipelines. A strong understanding of consistency, fault tolerance, and performance tradeoffs.
  • Strong experience running production services in a public cloud (AWS, GCP, or Azure), including containerized workloads (e.g., Docker, Kubernetes).
  • Expertise in cloud-native technology, including networking & security, and experience being part of an on-call rotation.
  • Proven experience in leading and mentoring technical teams.
  • A track record of technical leadership: driving projects, influencing architecture, and coordinating work across multiple engineers or teams.
  • Strong communication and collaboration skills, with the ability to align stakeholders, explain complex ideas clearly, and drive decisions.
  • BS, MS, or PhD in computer science, engineering, or a related field, or equivalent practical experience.

Benefits

  • Offers Equity

Related Job Pages

More Full-stack Engineer Jobs

Gorilla - Decisions, based on data logo

Software Engineer – Tech Enablement

Gorilla - Decisions, based on data

Data-driven solutions for pricing, forecasting and reporting.

Full TimeRemoteTeam 11-50Since 2018H1B No Sponsor

• Partner closely with our existing senior engineer to build shared ownership of key platforms and tooling, removing single points of failure across the team • Help improve and expand our AI tooling and frameworks, making them more capable and accessible for the broader Product team • Contribute to ongoing infrastructure and platform initiatives — from standardisation projects to self-service capabilities that reduce friction for internal teams

Germany
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Design and implement robust, scalable RESTful APIs using .NET, following architectural and design patterns • Develop modern user interfaces with React, ensuring responsiveness, performance, and good UX practices • Work with PostgreSQL, designing optimized schemas and ensuring data integrity • Design solutions on AWS, using services such as EC2, RDS, S3, Lambda and others as needed • Implement and orchestrate workflows using N8N to automate critical business processes • Architect messaging solutions with RabbitMQ for asynchronous communication and high availability • Containerize applications using Docker, ensuring consistency across environments • Implement comprehensive test coverage, including unit tests with Stryker.Net for mutation analysis • Actively participate in code versioning with Git, conduct code reviews, and ensure code quality • Work in a Scrum environment, participating in planning, daily standups, retrospectives and sprints • Mentor junior and mid-level developers, sharing knowledge on architecture, patterns and best practices • Collaborate with architects, product managers and stakeholders to ensure technical and business alignment

Brazil
Job Closed
AFX Holding Group logo

Staff Engineer, Tech Lead

AFX Holding Group

Exploring innovative, empathetic, creative solutions for today’s world. Explore our ventures and consider funding us!

Full TimeRemoteTeam 1-10Since 2023H1B No Sponsor

• Lead the design and implementation of complex, scalable, and performant software systems • Manage, mentor, coach, and grow ~4 engineers through weekly 1:1s • Own delivery for your projects end-to-end — scoping, sequencing, and shipping • Lead technical discussions, design reviews, and code reviews • Contribute to cross-team engineering practices beyond your own team • Collaborate across distributed teams using Slack, documentation, and video calls • Adapt to evolving business needs while maintaining focus on delivering user value

United States
RecargaPay logo

Staff Engineer, Account

RecargaPay

Nossa missão é democratizar os meios de pagamentos pelo celular por meio de um serviço inovador, econômico e seguro.

Full TimeRemoteTeam 201-500Since 2010H1B No Sponsor

• Lead technical initiatives, shaping project strategy and ensuring successful execution of medium to large-scale backend projects. • Deliver backend solutions that balance business goals, scalability, and operational efficiency. • Operate autonomously, often driving key project segments or entire projects to completion, aligning with business goals and customer needs. • Mentor and guide engineers across levels, supporting their technical development and helping grow a culture of excellence across teams. • Champion best practices in coding, system design, and architecture, contributing to continuous improvements in engineering methodologies. • Work closely with cross-functional teams to deliver seamless integrations and maintain optimal system performance. • Deliver high-quality, innovative solutions that enhance system performance, scalability, and user experience. • Support the development of junior or semi-senior engineers by fostering a culture of collaboration, continuous learning, and shared ownership. • Drive the evolution of engineering practices by introducing improvements, promoting innovation, and sharing technical expertise across teams. • Solve technical problems of the highest scope, complexity, and ambiguity. • Promote the adoption of AI-assisted engineering practices within your squad and chapter, leveraging tools for code generation, automated refactoring, test case creation, and technical documentation. Identify opportunities where AI can enhance developer productivity, code quality, and team velocity. • Drive innovation within your team by experimenting with new approaches and boldly solving complex engineering challenges.

Argentina