Confluent logo
Confluent

Set data in motion.

Staff Software Engineer

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

Location

Canada

Posted

3 days ago

Salary

CA$225.1K - CA$260.5K / year

Seniority

Lead

Postgraduate Degree10 yrs expEnglishCloudDistributed SystemsJavaKubernetesPythonGo

Job Description

Staff Software Engineer

Confluent

• Design and build the backend services (primarily Go, Java, and Python) that run AI and model inference on real-time data. • Own features end to end — drafting the design, aligning stakeholders inside and outside the team, and driving the decision to a conclusion. • Make the technical calls on systems that span teams: model lifecycle, inference routing, and agent execution. • Own the quality of what you ship — code, test coverage, documentation, operability, and rollout safety. This is production infrastructure serving live inference, so reliability isn't an afterthought. • Make the engineers around you better through code review, design feedback, and being someone the team trusts with ambiguous, cross-cutting work. • Participate in on-call for the services your team owns, and help keep the team's processes and rituals healthy.

Job Requirements

  • 10+ years of significant experience designing, building, and operating distributed systems or cloud-native backend infrastructure in production.
  • Strong working knowledge of Kubernetes and distributed-systems patterns (control loops, API servers, high-scale control planes), plus the fundamentals — containerization, networking, resource isolation.
  • Proficiency in at least one of Go, Java, or Python, and the willingness to work across all three.
  • A track record of leading cross-team technical work: turning ambiguous requirements into designs others can rally behind.
  • Excellent written and verbal communication — you can write a design doc that aligns people who don't report to you.

Benefits

  • Offers Equity

Related Job Pages

More Full-stack Engineer Jobs

Function Health logo

Senior Software Engineer - Fullstack

Function Health

At Function, we celebrate diversity and are committed to building a diverse and inclusive workforce. As an equal opportunity employer, we do not discriminate on the basis of race, color, gender identity, ancestry, religion, age, sexual orientation, national origin, disability, marital status, Veteran status, or any other occupationally irrelevant criteria. Join the Function Health team and become a part of our mission to build a healthier future for all. Discover more about us and how we're changing the face of healthcare at Function Health. Important Notice: Legitimate communication from the Function Health team will always come from an email address ending in @functionhealth.com. Function Health will never request personal information such as banking details or payment during the hiring process. Please be cautious of communications or job offers that come from other email domains, instant messaging platforms, or unsolicited calls. If you ever have doubts about the legitimacy of a communication, please reach out to us directly at talent@functionhealth.com.

Full TimeRemoteTeam 11-50

Role Description As a Senior Full Stack Developer on the imaging team, you will be a technical leader who architects, builds, and scales the web platforms that power our cancer‑screening experience. You’ll mentor engineers, drive best practices, and ensure that our .NET‑based backend and modern Vue frontend work seamlessly together to deliver reliable, secure, and delightful products that save lives. We are seeking a collaborative and detail-oriented developer who thrives in a supportive and mission-driven environment. Must have a problem-solving mindset, excellent communication skills, and the ability to clearly articulate technical concepts. This position will align well if you enjoy working as part of a team, have a human-centered approach to technology, and are passionate about the positive impact your work can have on people's health. - Join a passionate and collaborative team dedicated to groundbreaking health solutions. - Deliver full‑stack solutions, from crafting customer-facing UIs to optimizing database queries and owning the interactions between all layers. - Lead design and delivery of end‑to‑end features across the stack, with an emphasis on high‑performance ASP.NET Core services. - Architect clean, maintainable, and secure APIs that integrate with EMRs, imaging partners, and AI services. - Mentor & coach other engineers through code reviews, pair programming, and design sessions. - Collaborate closely with product, design, and clinical teams to translate requirements into intuitive desktop, tablet, and mobile experiences. - Own quality and define automated test strategies (unit, integration, e2e) and champion CI/CD and DevOps in Azure. - Drive continuous improvement by introducing best‑in‑class engineering practices, performance tuning, and observability. - Shape technical roadmap and contribute to development planning, daily stand‑ups, and retrospectives in our Agile process. Qualifications - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - 6 + years building production systems in ASP.NET Core / C#. - Full-Stack experience with demonstrated ownership of both modern JavaScript/TypeScript frontends and ASP.NET Core backends in production. - Experience designing microservices, RESTful APIs, and event‑driven systems; shaping data models and domain boundaries. - Deploying and operating workloads in Azure (or AWS/GCP) using IaC, containerization (Docker/Kubernetes), pipelines, and monitoring. - Deep experience with SQL Server. - Proficiency in implementing automated testing with xUnit/NUnit/Jest/Playwright and enforcing clean code standards. - Proven track record of mentoring engineers, leading projects, and influencing engineering strategy. - Excellent written & verbal communication and a bias for collaboration in a cross‑functional, Agile environment. Requirements - Experience with DICOM, HL7/FHIR, or other healthcare standards. - Background in security & compliance (HIPAA, SOC 2). - Passion for responsive design, PWAs, and accessibility. - Experience with Python, GCP & FastAPI a plus for future initiatives. Benefits - Stock options. - Comprehensive health, dental, and vision plans for you and your family. - Flexible work environment. - Team off-sites and wellness initiatives. - Competitive vacation policy. - A culture that emphasizes continuous learning and personal growth.

United States + 1 moreAll locations: United States | Canada
Dropbox logo

Principal Software Engineer, Core Sharing & Collaboration

Dropbox

Dropbox is the one place to keep life organized and keep work moving.

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

Role DescriptionAs a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems with multi year impact, operating at the intersection of technology, product, business strategy, and applied AI. You will define long term technical direction for customer facing experiences used by millions, identifying where AI meaningfully improves customer value and translating evolving business context and industry advances into durable, multi area strategies and roadmaps that shape how Dropbox builds, scales, and innovates, while remaining hands on in software development where it provides the greatest leverage. Your influence will span organizations, setting foundational architecture, driving execution standards, and aligning senior technical and product leaders across boundaries. You will lead the responsible introduction and adoption of AI across product capabilities and engineering workflows, bring clarity to the most complex decisions, institutionalize engineering excellence, and contribute directly through critical design, prototyping, and code reviews. In return, you will operate as a trusted technical partner to senior leadership, shape systems and platforms including AI powered foundations that define Dropbox’s future, and act as a company level technical strategist, advancing Dropbox’s mission to create a more enlightened way of working. Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities - Own and drive technical outcomes across multiple teams and organizations, delivering company critical customer and business impact at scale. - Define long term technical strategy and partner with senior Product and Engineering leaders as the technical owner for the most important company objectives. - Tackle the most ambiguous and far reaching technical and product problems, shaping what the company builds as much as how it builds it. - Remain deeply hands on in software development, owning and implementing the most critical, complex, and foundational parts of the system where leverage is highest. - Influence and align roadmaps across organizations, resolving structural bottlenecks and changing how Dropbox builds and operates. - Architect and evolve foundational systems (this may involve both frontend and backend systems) and platforms that enable new product capabilities and operate reliably at the scale of hundreds of millions of users. - Model exceptional technical judgment and execution rigor, setting and sustaining high engineering standards across a distributed, virtual environment - Drive AI adoption both to increase productivity and to produce AI based features. Requirements - Advanced degree in Computer Science or a related technical field involving substantial software development, or equivalent industry experience demonstrating deep technical mastery. - 15+ years of experience designing, building, and evolving large scale software systems with sustained impact across multiple teams or organizations. - Demonstrated success operating at a Principal level, owning company critical technical problems and influencing long term technical direction. - Strong experience building consumer facing products at scale, with a deep understanding of user experience, performance, reliability, and operational excellence. - Broad and deep technical expertise across multiple domains, including several of frontend, mobile, search, databases, storage systems, concurrency, and distributed systems. - Practical experience applying modern ML, LLM based APIs, and agentic frameworks in production systems, with sound judgment around quality, cost, and risk. - Ability to communicate complex technical concepts clearly and persuasively to senior engineering, product, and executive audiences. Preferred Qualifications - Experience defining and scaling company wide platforms or architectural standards that are adopted across multiple organizations. - Proven track record of leading the introduction of new technologies such as AI or ML into core products or engineering workflows with durable impact. - Experience operating in highly distributed, virtual first engineering organizations at global scale. Durable SkillsAI fluency means using these tools to amplify human judgment, not replace it. We believe people with these skills will thrive as work and technology continue to evolve: - Awareness: Understand yourself and others. - Judgment: Evaluate information and make decisions in complex situations. - Adaptability: Learn, adjust, and stay effective through change. - Connection: Communicate, collaborate, and build trust. To learn more about why these skills matter and what the data shows about thriving through change, read this blog post from our Chief People Officer, Melanie Rosenwasser. CompensationUS Zone 1 $284,800—$385,200 USD US Zone 2 $256,300—$346,700 USD US Zone 3 $227,800—$308,200 USD

United States
$284.8K - $385.2K / year
Dropbox logo

Principal Software Engineer, Core Sharing & Collaboration

Dropbox

Dropbox is the one place to keep life organized and keep work moving.

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

• Own and drive technical outcomes across multiple teams and organizations, delivering company critical customer and business impact at scale. • Define long term technical strategy and partner with senior Product and Engineering leaders as the technical owner for the most important company objectives. • Tackle the most ambiguous and far reaching technical and product problems, shaping what the company builds as much as how it builds it. • Remain deeply hands on in software development, owning and implementing the most critical, complex, and foundational parts of the system where leverage is highest. • Influence and align roadmaps across organizations, resolving structural bottlenecks and changing how Dropbox builds and operates. • Architect and evolve foundational systems (this may involve both frontend and backend systems) and platforms that enable new product capabilities and operate reliably at the scale of hundreds of millions of users. • Model exceptional technical judgment and execution rigor, setting and sustaining high engineering standards across a distributed, virtual environment. • Drive AI adoption both to increase productivity and to produce AI based features.

Canada
$249.7K - $337.9K / year
Advanced Agrilytics logo

Staff Software Engineer

Advanced Agrilytics

Delivering on the promise of precision agriculture through unbiased agronomic recommendations and personalized service.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Contribute across the full lifecycle of our systems—from design and implementation to deployment and ongoing operation. • Work across backend services, data pipelines, and cloud infrastructure to deliver reliable, scalable solutions. • Write, test, and review high-quality code. • Stay deeply involved in implementation, while helping guide how we approach complex technical challenges. • Partner with senior engineers to shape system design and evolve our architecture. • Support and mentor engineers across experience levels. • Work closely with engineering, data science, and product teams to deliver solutions that align with both technical and business goals. • Take ownership of complex problems across the codebase and systems. • Help improve engineering practices, code quality, and development processes. • Stay current with emerging technologies, including modern AI-assisted and agentic development approaches.

United States