CrawlJobs Logo

Staff Software Developer

Germany 147600.00 - 173400.00 EUR / Year · Job Posted January 01, 2026
Apply Position
Job Link Share

Job Description

The Stream Processing & Analytics (SPA) team is building an elastic, reliable, durable, cost-effective, and performant stream processing engine based on Apache Flink for Confluent Cloud. This role is critical in defining and executing the long-term vision around a scalable, efficient, resilient and true cloud native data stream processor, including initiatives enabling autoscaling and limitless state management, ensuring a zero-knob and worry-free experience for our users and customers by providing the right amount of stream processing at any given point in time, allowing customers to focus on building their use case without managing infrastructure complexities.

Job Responsibility

  • Architect and Drive Technical Strategy: Own the architecture and technical strategy for a complex engineering system (e.g., a core component of scheduling, deployment, autoscaling, or state management) within the Flink engine
  • Contribute to the broader technical vision and translate it into actionable, high-impact projects aligned with Confluent Cloud’s strategic goals
  • Exercise sound judgment in balancing short-term implementation efforts versus long-term architectural health
  • Complex Project Execution: Independently drive the execution of open-ended, complicated technical projects within your area of expertise or across peer teams from inception through production
  • Identify and initiate high leverage, high impact projects in your area of expertise and gain buy-in from stakeholders
  • Significantly simplify the complexity of code and design to help the team and company move fast
  • Technical Expertise and Operational Excellence: Serve as the sought-out technical expert for your domain, driving great quality and impact to architectural designs for your team and peer teams
  • Improve the stability, performance, scalability, and operational excellence across multiple critical systems within the SPA team
  • Act as a subject matter expert for troubleshooting and improving operational automation, proactively addressing systemic issues
  • Mentorship and Communication: Demonstrate strong, clear, succinct technical communication skills (written and verbal) to drive clear decisions and uplevel communication for the team
  • Mentor and coach junior and mid-level engineers, helping the team grow sustainably (e.g., by setting up processes/tools that make others successful)

Requirements

  • BS, MS, or PhD in computer science or a related field, or equivalent work experience
  • 8+ years of relevant experience in stream processing or large-scale distributed systems
  • Demonstrated strong fundamentals and extensive experience in the architecture, design, and development of a complex engineering system from end to end
  • Proven ability to lead efforts with a group OR own a deep technical area individually, and effectively align small groups on technical direction
  • Strong understanding of cloud engineering principles, including building and operating mission-critical systems in public cloud environments
  • Proficiency in Go, Java, Scala, or Rust with the ability to contribute technically to development in these languages

Nice to have

  • Deep expertise in the design, implementation, and optimization of large-scale, fault-tolerant state management systems, distributed storage systems, or high-throughput messaging systems
  • Recognized, impactful technical contributions to open-source stream processing projects, particularly Apache Flink
  • Hands-on experience designing and operating Kubernetes operators for distributed applications

What we offer

  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
  • Offers Equity

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Software Developer

8 matching positions

Senior Staff Software Developer, Developer Infrastructure

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
Canada , Toronto
Salary
Salary:
213000.00 - 250000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software engineering experience
  • 3+ years in a Staff or Senior Staff role
  • Deep experience designing and building large-scale developer infrastructure systems (e.g., CI/CD, build systems, testing frameworks, dev environments, observability tooling)
  • Strong expertise in one or more programming languages (Go, Python, JavaScript/TypeScript preferred)
  • Proven track record of leading cross-functional engineering initiatives and shipping platform-wide improvements
  • Exceptional communication and collaboration skills — comfortable influencing across all levels of engineering and product
  • Passion for developer experience, operational excellence, and enabling others to succeed
  • Deep understanding of system design, reliability engineering, and performance optimization
  • Experience in organizations with high software delivery velocity and strong engineering culture
Job Responsibility
Job Responsibility
  • Architect and build robust, scalable systems that enhance Robinhood’s ability to deliver high-quality, full stack applications quickly and safely
  • Lead cross-functional engineering efforts that improve frontend and backend developer workflows — including build systems, test automation, CI/CD pipelines, local dev environments, and dev-config tooling
  • Drive design reviews, operational readiness, and post-incident learnings for core developer experience systems
  • Champion engineering productivity by identifying friction in the development lifecycle and automating complex workflows
  • Set strategy and technical standards that elevate code quality, observability, and operational reliability across web, mobile, and service layers
  • Collaborate with product, platform, and infrastructure teams to align on long-term roadmaps and architectural direction
  • Provide technical mentorship and influence across teams, elevating engineering practices company-wide
What we offer
What we offer
  • bonus opportunities
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Staff Software Developer, Search & Distributed Systems

If you are looking for a career at a dynamic company with a people-first mindset...
Location
Location
Canada , Toronto
Salary
Salary:
147000.00 - 220000.00 CAD / Year
acvauctions.com Logo
ACV Auctions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience, with at least 3+ years operating at a Senior or Staff level focusing on distributed systems and high-throughput platforms
  • Deep, authoritative knowledge of Elasticsearch internals. You have managed large-scale clusters and deeply understand mapping, analysis, query optimization, cluster state management, and split-brain mitigation
  • Proficiency in the systems upstream and downstream of Search. You have hands-on experience with Kubernetes (EKS/GKE), API Gateway/BFF architectures, and event streams (Kafka)
  • A proven track record of implementing fault-tolerant patterns (retries, rate limiting, circuit breaking, dead letter queues) in microservice architectures
  • Expert-level ability to instrument systems and diagnose complex performance issues using modern observability stacks (Datadog, Prometheus, Grafana, OpenTelemetry)
  • Strong communication skills with a proven ability to influence cross-functional teams, build consensus around architectural decisions (the Knoster model!), and mentor mid-level and senior engineers
Job Responsibility
Job Responsibility
  • Architect for Scale: Design, configure, and scale our Elasticsearch clusters. You will define our global strategies for shard routing, Index Lifecycle Management (ILM), heap tuning, and data tiering to support massive auction throughput
  • Master the Failure Modes: Anticipate and engineer away points of failure. You will design circuit breakers, implement backpressure mechanisms, and tune asymmetric timeouts to prevent retry storms between our BFFs, K8s services, and the Search layer
  • Expert Troubleshooting & IR: Act as the ultimate technical escalation point for complex, cross-system performance degradation. You will dive deep into JVM metrics, Garbage Collection pauses, K8s network bottlenecks, and slow logs to uncover and remediate root causes
  • Holistic System Ownership: Manage the entire data lifecycle. You will optimize the ingestion pipelines syncing our event datastreams driven by producers and consumers (Kafka) to Elasticsearch, ensuring eventual consistency and data integrity at scale
  • Drive Engineering Excellence: Draft authoritative architectural Blueprints, SOPs, and Runbooks. You will elevate the surrounding engineering culture by coaching teams on distributed systems design, observability best practices, and incident management
  • Modernize & Innovate: Scan the horizon for emerging technologies. You will help evaluate and integrate next-generation search capabilities (e.g., Vector Search, RAG architectures) to support our broader AI and machine learning initiatives
What we offer
What we offer
  • Company Sponsored (paid) Healthcare
  • Dental
  • Vision
  • Life/AD&D
  • Short-Term and Long-Term Disability
  • Comprehensive additional optional benefits such Critical Illness and Supplemental Life/AD&D
  • Generous Parental Leave Top-Up Pay and Vacation Programs
  • Employee Stock Purchase Program with additional opportunities to earn stock in the company
  • Retirement planning through the Company's RRSP
  • Fulltime
Read More
Arrow Right

Staff Software Developer Back End

Come join the API Management Platform Team as a Staff Software Developer, Back E...
Location
Location
Canada , Toronto
Salary
Salary:
172000.00 - 222000.00 CAD / Year
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science or related area or equivalent experience
  • 8+ years of professional experience delivering enterprise class applications
  • 6+ years of experience in building Highly Scalable Distributed Solutions using Java
  • Strong hands on experience of developing highly scalable Microservices (Rest and/or GraphQL)
  • Experience in designing and developing distributed scalable and highly reliable applications in Cloud
  • Experience with AWS or some other cloud provider
  • Deep understanding of Kubernetes & Docker
  • Expertise with unit testing & Test Driven Development (TDD)
  • Strong hands-on experience of operating and supporting applications/Services in Production
  • Proficient in using AI Assisted Coding and applying GenAI/AI/ML Tools & Techniques
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to define technical requirements, use cases and drive project timelines
  • Drive design and implementation of durable software solutions which are scalable, secure and easy to maintain
  • Independently design the components that they are responsible for a given deliverable with minimal guidance
  • Actively seeks and incorporates design review feedback, also actively reviews design of peers and SWEs
  • Conduct code reviews, promote code quality, and ensure adherence to coding standards
  • Identify and address performance bottlenecks and optimize architecture & code
  • Provide recommendations and best practices for Software Development
  • Actively stay abreast of industry best practices, share learnings, and experiment and apply cutting edge technologies
  • Apply GenAI and/or AI/ML Techniques to accelerate Product Innovation
  • Strong leadership experience: Leading meetings, presenting, technical go to person
What we offer
What we offer
  • cash bonus
  • equity rewards
  • benefits
  • Fulltime
Read More
Arrow Right

Staff Software Developer in Test

We’re looking for a Staff Software Developer in Test to partner with our Quality...
Location
Location
United States
Salary
Salary:
175000.00 - 220000.00 USD / Year
onebrief.com Logo
Onebrief
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep understanding of modern quality engineering practices, with the judgment to know when to apply or adapt them pragmatically
  • Strong technical foundation in release management, automation frameworks, and CI/CD systems, with experience improving release reliability through data-driven quality initiatives
  • 7+ years of experience building and maintaining test automation at multiple layers (integration, end-to-end) for complex web applications (React or similar), using modern languages such as Python or JavaScript/TypeScript
  • Proven experience driving shift-left quality practices that improve code quality, deployment confidence, and developer velocity
  • Hands-on experience with performance, resilience, and security testing, including integration of those checks into CI/CD pipelines and observability systems
  • Experience building internal tools or developer utilities that enhance testability, observability, and overall release integrity
  • Strong understanding of API quality, including contract validation and dependency testing in distributed systems
  • Demonstrated ability to mentor and influence engineers on quality ownership and best practices across teams
  • Excellent collaboration and communication skills, with the ability to promote a culture of quality and continuous improvement
Job Responsibility
Job Responsibility
  • Defining and implementing strategies that improve release integrity — from automation in CI/CD pipelines to validation processes that increase confidence in deployments
  • Designing and instrumenting quality health metrics and dashboards that give teams clear visibility into product stability, release readiness, and test effectiveness
  • Driving internal tooling initiatives that improve the developer experience and enable teams to test, measure, and ship with higher confidence
  • Partnering across engineering, infrastructure, and product to identify opportunities for system-level quality improvements and advocate for automation-first approaches
  • Using data and experimentation to continuously refine our approach to quality and ensure we’re focusing on the most impactful areas
  • Working with your fellow engineers to develop first class quality measures that align with overall quality strategy, with a focus on monitoring and observability
What we offer
What we offer
  • Offers Equity
  • Flexible Work Environment: Remote-first organization* with flexible work hours and unlimited PTO
  • Comprehensive Health Coverage: Health, dental, vision, and life insurance
  • Retirement Plan: 401(k) plan with company match to secure your future
  • Parental Leave: 8 weeks at 100% regardless of state
  • Company Retreats: Annual company summit trips
  • Home Office Budget: $1,000 per year for home office improvements
  • Fulltime
Read More
Arrow Right

Senior Staff Software Developer

Come join Intuit's community of 'Builder Catalysts' as a Senior Staff/ Principal...
Location
Location
Canada , Toronto
Salary
Salary:
179500.00 - 242500.00 CAD / Year
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience developing systems/software for large business environments
  • 7+ years of experience designing complex distributed systems, management products, or business applications
  • Full-stack development experience with AI technologies/tools and apply it to user experiences or backend solutions
  • Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python
  • Experience with at least one of the following: Front-end technologies like React, Angular, SwiftUI (iOS), Kotlin (Android)
  • Experience with at least one of the following: Back-end technologies like Java, Typescript, Spring, Express (NodeJS)
  • Prior working experience in a cloud computing environment like AWS/GCP is highly desired
  • Prior experience working in teams that have built AI native applications for 1+ years
  • BS/MS in Computer Science or related area
  • Ability to drive velocity in a highly matrixed environment, partnering with numerous stakeholders
Job Responsibility
Job Responsibility
  • Drives velocity in the organization by accelerating customer, business, and technology outcomes by identifying and driving key opportunities across the company
  • Drives significant technology initiatives end-to-end, including horizontal layers of the architecture
  • Understands customer behaviors and partners with cross-functional partners to influence and drive end-to-end solutions for customer problems
  • Drives design and implementation of durable software solutions that will solve critical customer problems in a fast-paced environment
  • Executes with a boundaryless mindset and contributes to solutions outside of their primary area of ownership
  • Knowledge of building AI native applications
  • Guides the applicability of AI to customer problems through a deep understanding of the value and limitations of AI technologies
  • Understands evaluation tools to validate and measure the accuracy of solutions
  • High-level understanding of how AI models work, the different types of AI models that exist, and their pros and cons
  • Understanding of the latest tools and technologies that apply AI to real-world applications
What we offer
What we offer
  • competitive compensation package with a strong pay for performance rewards approach
  • eligible for a cash bonus, equity rewards and benefits
  • Fulltime
Read More
Arrow Right

Staff Software Developer, Cloud Networking

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
Canada , Toronto
Salary
Salary:
179000.00 - 210000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with AWS network communication fundamentals (VPCs, subnets, routing, security groups, NLB/ALB, PrivateLink, NAT, DNS)
  • Strong understanding of Kubernetes (K8s) and AWS EKS operations at scale (cluster lifecycle, node pools, autoscaling, admission control, CRDs)
  • Strong understanding of HTTP/REST and gRPC protocol fundamentals, including performance, reliability, and backward compatibility
  • Strong understanding of Istio service mesh
  • Exceptional traffic communication troubleshooting skills across L3–L7, including packet capture/analysis, Envoy/Istio telemetry, and debugging DNS/TLS/MTLS and routing policies
  • Strong scripting/programming skills in Python and Golang
  • Experience with Terraform and Infrastructure as Code (IaC) best practices
  • Strong leadership skills to lead projects end-to-end: planning, execution, stakeholder alignment, and presentation/communication
Job Responsibility
Job Responsibility
  • Lead technical strategy and execution for platform networking, traffic management, and service-to-service communication across multi-tenant/multi-cluster EKS environments
  • Design and operate resilient service mesh topologies with Istio, including mTLS, traffic policies, ingress/egress, rate limiting, and observability, with Envoy-based extensions where appropriate
  • Define and implement platform standards for HTTP/REST and gRPC APIs, including versioning, contract governance, and performance/SLO baselines
  • Build automation, tooling, and paved roads in Python and Go (Golang) to improve developer productivity, operational safety, and release velocity
  • Create and maintain Terraform-based Infrastructure as Code (IaC) modules, pipelines, and guardrails for secure, auditable, and scalable infrastructure changes
  • Partner with security, networking, and application teams to drive end-to-end solutions for identity, encryption, zero-downtime migrations, and incident readiness
  • Provide technical leadership: drive roadmaps, set success metrics, de-risk complex projects, communicate tradeoffs, and mentor senior engineers
What we offer
What we offer
  • bonus opportunities
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Staff Software Developer - Mobile (IOS)

Come join Intuit's DataX team as a Senior Staff Software Developer - Mobile (IOS...
Location
Location
Canada , Toronto
Salary
Salary:
179500.00 - 242500.00 CAD / Year
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to drive velocity in a highly matrixed environment, partnering with numerous stakeholders
  • Expertise in developing, maintaining, and innovating large-scale, consumer-facing mobile applications on the iOS platform
  • 5+ years of experience designing complex mobile architectures and distributed systems
  • Experience with AI technologies/tools and applying them to mobile user experiences or backend solutions
  • Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python in the context of mobile development
  • Expertise in Swift and SwiftUI
  • Experience in the Software design/architecture process, specifically for mobile applications
  • Experience in the entire Software Development Life Cycle (SDLC), with a focus on mobile releases
  • Experience with web services (consuming or creating) with REST or SOAP for mobile backends
  • Prior working experience in a cloud computing environment like AWS/GCP is highly desired
Job Responsibility
Job Responsibility
  • Drive velocity in the organization by identifying and driving key opportunities across the mobile platform and broader company, accelerating customer, business, and technology outcomes
  • Drive significant technology initiatives end-to-end within the iOS platform, including horizontal layers of the mobile architecture
  • Understand customer behaviors and partner with cross-functional partners (Product Management, Design, etc.) to influence and drive end-to-end mobile solutions for customer problems
  • Drive the design and implementation of durable and scalable AI-powered iOS solutions that will solve critical customer problems in a fast-paced environment
  • Execute with a boundaryless mindset and contribute to solutions outside of your primary iOS area of ownership
  • Leverage knowledge of building AI-native applications to reimagine and enhance existing mobile solutions and create new, innovative experiences
  • Guide the applicability of AI to customer problems within the mobile context through a deep understanding of the value and limitations of AI technologies
  • Create robust, scalable, and secure technical designs for iOS applications, effectively implementing them to balance short-term and long-term objectives, ensuring high availability and optimal performance
  • Passionate about continuous learning, experimenting, and applying cutting-edge mobile technologies and AI paradigms to solve customer problems on the iOS platform
  • Act as a technical subject matter expert for the iOS platform, mentoring fellow engineers and leading technical discussions
What we offer
What we offer
  • cash bonus
  • equity rewards
  • benefits
  • Fulltime
Read More
Arrow Right

Staff Software Developer, Backend, Payments

As a Backend Software Developer on the Payments team, you'll have a real opportu...
Location
Location
United States
Salary
Salary:
182400.00 - 228000.00 USD / Year
coursera.org Logo
Coursera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience working in a relevant software engineering role
  • Expertise in designing highly-scalable and performant micro-services and storage layers using common frameworks, languages, and infrastructure (e.g., Java, MySQL, Cassandra, Solr, Kafka)
  • Comfortable working in a fast-moving team environment (we deploy many times a day!)
  • Data-driven and strongly motivated by success and learnings through experiments and metrics analysis
  • Experience in building and launching successful products, particularly with an understanding of defining and managing APIs and system and data architecture
  • Strong commitment to Coursera's mission of transforming lives through learning
Job Responsibility
Job Responsibility
  • Design and implement scalable systems and infrastructure for the payments platform
  • Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing for payment solutions
  • Set up monitoring and testing of your APIs and services to better understand the real-time health of your payment products
  • Collaborate with cross-functional product, design, engineering, and services teams to ensure a thorough and thoughtful end-to-end implementation journey for payment features
  • Contribute to the conceptualization of new payment solutions with a problem-first, data-driven, and test & iterate approach, ensuring a platform and long-term view
What we offer
What we offer
  • competitive, zone-based pay aligned to your location, experience, and role level
  • comprehensive health and wellness benefits
  • bonus and RSU equity programs
  • global perks designed to help you grow and thrive wherever you are
  • Fulltime
Read More
Arrow Right