Staff Software Engineer - Apache Spark
Toronto, ON · On-site +1
Develop high-performance features using Scala, Java, and Python on modern data platforms. * Deepen ... Employee Resource Groups EEO/VEVRAA #LI-REMOTE #LI-SZ1
Toronto, ON · On-site +1
Develop high-performance features using Scala, Java, and Python on modern data platforms. * Deepen ... Employee Resource Groups EEO/VEVRAA #LI-REMOTE #LI-SZ1
Toronto, ON · On-site +1
Develop high-performance features using Scala, Java, and Python on modern data platforms. * Deepen ... Employee Resource Groups EEO/VEVRAA #LI-REMOTE #LI-SZ1
Toronto, ON · On-site +1
... and remote ecopeeps in the US. We get to work with some of North America and UK's leading ... Proficiency in multiple programming languages and frameworks including Go, Java, TypeScript, C ...
Toronto, ON · On-site +1
... and remote ecopeeps in the US. We get to work with some of North America and UK's leading ... Proficiency in multiple programming languages and frameworks including Go, Java, TypeScript, C ...
Toronto, ON · On-site +1
Today, Cash App has thousands of employees working globally across office and remote locations ... Java, Kotlin * AWS * HTTP, JSON, gRPC, Protocol Buffers * OkHttp, Jetty, JUnit, Guice * Hibernate ...
Toronto, ON · On-site +1
Today, Cash App has thousands of employees working globally across office and remote locations ... Java, Kotlin * AWS * HTTP, JSON, gRPC, Protocol Buffers * OkHttp, Jetty, JUnit, Guice * Hibernate ...
Job Summary Equinix is seeking a Staff Software Engineer to join the CIM team within the Digital ... Java, Spring Boot, JPA/Spring Data, and React with TypeScript * Microservices, REST APIs, and ...
Job Summary Equinix is seeking a Staff Software Engineer to join the CIM team within the Digital ... Java, Spring Boot, JPA/Spring Data, and React with TypeScript * Microservices, REST APIs, and ...
Staff Software Engineer** to set the technical strategy for our Agentic SDK team, an internal ... Job Location Remote - US Responsibilities * Set the multi-year technical strategy for AI platform ...
Staff Software Engineer** to set the technical strategy for our Agentic SDK team, an internal ... Job Location Remote - US Responsibilities * Set the multi-year technical strategy for AI platform ...
Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll ... Proficiency in Python3, Java, Rust, or TypeScript, with additional experience in C++ or Go ...
Quick apply
Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll ... Proficiency in Python3, Java, Rust, or TypeScript, with additional experience in C++ or Go ...
Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll ... Proficiency in Python3, Java, Rust, or TypeScript, with additional experience in C++ or Go ...
Quick apply
Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll ... Proficiency in Python3, Java, Rust, or TypeScript, with additional experience in C++ or Go ...
Software Engineer Job Type: Contract Location: Remote Job Summary: We are looking for experienced ... Java, C++, Go or Rust * Experience building, maintaining, or reviewing production-level ...
Quick apply
Software Engineer Job Type: Contract Location: Remote Job Summary: We are looking for experienced ... Java, C++, Go or Rust * Experience building, maintaining, or reviewing production-level ...
Toronto, ON · Remote
$212K - $287K/yr
... software engineering experience, with a demonstrated track record at the Staff level or equivalent * Exceptional diagnostic and systems-thinking skills -- you can hold the complexity of a multi ...
Quick apply
Toronto, ON · Remote
$212K - $287K/yr
... software engineering experience, with a demonstrated track record at the Staff level or equivalent * Exceptional diagnostic and systems-thinking skills -- you can hold the complexity of a multi ...
Toronto, ON · Remote
CA$155K - CA$180K/yr
We're looking for a Staff Software Developer - Integration to join our Engineering Team! Reporting ... This is a remote-first role within Canada. #LI-Remote Responsibilities: System & Data Architecture
Toronto, ON · Remote
CA$155K - CA$180K/yr
We're looking for a Staff Software Developer - Integration to join our Engineering Team! Reporting ... This is a remote-first role within Canada. #LI-Remote Responsibilities: System & Data Architecture
Toronto, ON · On-site +1
As a Staff Backend Engineer, you'll be the technical anchor for our highest-innovation teams ... This role is remote in the Greater Toronto Area. What You'll Do * Architect and own the technical ...
Toronto, ON · On-site +1
As a Staff Backend Engineer, you'll be the technical anchor for our highest-innovation teams ... This role is remote in the Greater Toronto Area. What You'll Do * Architect and own the technical ...
Toronto, ON · On-site +1
CA$141K - CA$242K/yr
As a Senior or Staff Software Engineer on our Mapping team, you will act as a versatile, foundational builder for our highly scalable, AI-driven mapping infrastructure. We are looking for a strong ...
Toronto, ON · On-site +1
CA$141K - CA$242K/yr
As a Senior or Staff Software Engineer on our Mapping team, you will act as a versatile, foundational builder for our highly scalable, AI-driven mapping infrastructure. We are looking for a strong ...
Brampton, ON · On-site +1
CA$83K - CA$125K/yr
Python, Java, or Kotlin-we use multiple languages and value adaptability over a single stack ... We are also open to remote candidates located anywhere within Canada. What We Offer: At SPS ...
Brampton, ON · On-site +1
CA$83K - CA$125K/yr
Python, Java, or Kotlin-we use multiple languages and value adaptability over a single stack ... We are also open to remote candidates located anywhere within Canada. What We Offer: At SPS ...
We are looking for a talented full stack software engineer to build SaaS application. You are an ... Expert in Ruby on Rails and/or Java * Experience with AWS, Scala, REST, Pyton, Angular JS ...
Quick apply
We are looking for a talented full stack software engineer to build SaaS application. You are an ... Expert in Ruby on Rails and/or Java * Experience with AWS, Scala, REST, Pyton, Angular JS ...
Toronto, ON · Remote
CA$8/hr
As a remote-first organization, we are building a modern, high-performing team focused on ... InvestorCOM is seeking a Software Engineer to design, build, and evolve the software that powers ...
Toronto, ON · Remote
CA$8/hr
As a remote-first organization, we are building a modern, high-performing team focused on ... InvestorCOM is seeking a Software Engineer to design, build, and evolve the software that powers ...
Toronto, ON · Remote
As a remote-first organization, we are building a modern, high-performing team focused on ... InvestorCOM is seeking a Software Engineer to design, build, and evolve the software that powers ...
Quick apply
Toronto, ON · Remote
As a remote-first organization, we are building a modern, high-performing team focused on ... InvestorCOM is seeking a Software Engineer to design, build, and evolve the software that powers ...
... senior or staff-level technical leadership role * Proven track record of architecting and ... Java, Kotlin, Go , or equivalent JVM/cloud-native languages used in Okta's backend stack
... senior or staff-level technical leadership role * Proven track record of architecting and ... Java, Kotlin, Go , or equivalent JVM/cloud-native languages used in Okta's backend stack
We're looking for a Senior Staff Software Engineer who will be responsible for building easy to operate, reliable and high-performing applications and networking software for our next generation ...
We're looking for a Senior Staff Software Engineer who will be responsible for building easy to operate, reliable and high-performing applications and networking software for our next generation ...
Richmond Hill, ON · On-site +1
Bachelor's or Master's Degree in Engineering, Computer Science, Software Engineering, or equivalent. * Strong development experience in Java (Spring Boot) and Python for backend and AI-driven ...
Richmond Hill, ON · On-site +1
Bachelor's or Master's Degree in Engineering, Computer Science, Software Engineering, or equivalent. * Strong development experience in Java (Spring Boot) and Python for backend and AI-driven ...
Toronto, ON · Remote
Banyan Software is the best permanent home for software businesses that serve specialized ... Prior experience in a consulting, Staff Engineer, or Forward Deployed role, specifically focused on ...
Toronto, ON · Remote
Banyan Software is the best permanent home for software businesses that serve specialized ... Prior experience in a consulting, Staff Engineer, or Forward Deployed role, specifically focused on ...
| Aspect | Remote Staff Software Engineer Java | Remote Software Engineer Java |
|---|---|---|
| Required Credentials | Bachelor's/Master's in CS or related, extensive Java experience, possibly certifications | Bachelor's in CS or related, solid Java skills, entry to mid-level experience |
| Work Environment | Senior-level projects, leadership roles, cross-team collaboration | Project execution, coding, debugging, team collaboration |
| Employer & Industry Usage | Tech companies, enterprise solutions, consulting firms | Startups, tech firms, software development agencies |
The main difference is that Remote Staff Software Engineer Java typically involves senior responsibilities, leadership, and strategic project involvement, while Remote Software Engineer Java focuses on coding and project execution at an entry to mid-level. Both roles require strong Java skills and are common in tech industries, but the staff level emphasizes experience and leadership.
For Remote Staff Software Engineer Java jobs in Toronto, ON, the most frequently searched job titles are:
The top searched job categories for Remote Staff Software Engineer Java jobs in Toronto, ON are:
Full-time
PTO
Re-posted 22 days ago
Business Area:
EngineeringSeniority Level:
Mid-Senior levelJob Description:
At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world's largest enterprises.
The Data Platform Pillar is the bedrock of Cloudera's technology, where we design and build the core components that let our customers store, manage, and process data with unmatched scalability, security, and performance.
Are you ready to architect the future of big data? Cloudera is searching for a visionary Staff Software Engineer with deep expertise in distributed systems to join the Apache Spark Team. You will be at the forefront of innovation, building our next-generation, enterprise-grade system designed to conquer data challenges at a massive scale-running Spark on thousands of nodes and crunching petabytes of data for the world's largest companies. This is your chance to directly influence the open-source community as a key contributor to Apache Spark while collaborating with a high-impact, distributed team that includes multiple Spark committers. If you're passionate about pushing the boundaries of distributed data processing, come build the impossible with us.
As a Staff Engineer you will:
Pioneer Scalable Solutions: Architect, implement, and deliver next-generation features for Cloudera's Data Engineering Experience, operating at a massive scale on thousands of production nodes.
Drive Open-Source Innovation: Be a core contributor to Apache Spark, directly shaping the future of distributed data processing in the open-source community.
Build with Modern Stacks: Develop high-performance features using Scala, Java, and Python on modern data platforms.
Deepen Technical Mastery: Gain and apply expert-level knowledge in core distributed data processing concepts, including:
SQL Planners and Optimizers
Data layout and modern table formats like Apache Parquet and Iceberg
Fault tolerance and resilience in large-scale distributed systems.
Own the Technology Stack: Develop a deep technical understanding of components across the Cloudera Data Engineering Experience, with a focus on Iceberg and Spark, applying this knowledge to your daily tasks.
Conquer Large-Scale Challenges: Work hands-on with massive distributed systems, scaling from hundreds to thousands of nodes in live production clusters.
Ensure System Integrity: Conduct thorough root cause analysis, debug complex system-level deployment issues, and resolve failures to maintain high system quality.
Enhance Engineering Velocity: Improve internal infrastructure and tooling to streamline development, testing, and deployment processes.
Collaborate and Influence: Work closely with a high-impact, distributed team and stakeholders to drive product vision and delivery.
Professional Experience: 5-7+ years of experience in professional software development.
Leadership & Delivery: Proven experience leading technical initiatives and delivering complex product enhancements from concept to production.
Core Languages: Strong proficiency in Java, Scala, or other JVM-based language.
Systems Expertise: Solid experience in the design and development of distributed systems.
Engineering Excellence: Passion for clean coding, attention to detail, and a focus on software quality and maintainability.
Communication: Strong oral and written communication skills for effective collaboration across a distributed team.
Autonomy: Demonstrated ability to research, problem-solve, and operate independently without constant supervision.
Growth Mindset: An open-minded approach with a desire to learn new technologies and an unwavering passion for building exceptional products.
Spark & Ecosystem Experience with using/developing Apache Spark, Apache Iceberg, or other related technologies.
Distributed Systems Mastery: Deep experience with large-scale, distributed systems design and development, including a strong understanding of scaling, performance optimization, and scheduling.
SQL Expertise: Experience with SQL Planners and Optimizers
Open-Source Contributions: Prior experience as a contributor to open-source projects.
Why this role matters:
You will tackle complex distributed systems challenges, crafting the foundational software for the control and data planes that powers CDP and keeps it running at massive scale. Working at the forefront of hybrid and multi-cloud technology, you will empower data scientists, engineers, and analysts with the tools and infrastructure they need for advanced analytics and modeling.
Collaboration is key, you will work alongside brilliant minds across product, data science, and engineering to drive innovation, standardize best practices, and shape the future of enterprise AI and data platforms. This is your chance to build the future of data and see your work make a global impact.
The expected base salary range for this role in:
California & Washington is $184,000 - $230,000 USD
Canada is $165,000 - $206,000 CAD
The salary will vary depending on your job-related skills, experience and location.
This position is not eligible for sponsorship.
What you can expect from us:
Generous PTO Policy
Support work life balance with Unplugged Days
Flexible WFH Policy
Mental & Physical Wellness programs
Phone and Internet Reimbursement program
Access to Continued Career Development
Comprehensive Benefits and Competitive Packages
Paid Volunteer Time
Employee Resource Groups
EEO/VEVRAA
#LI-REMOTE
#LI-SZ1
Sourced by ZipRecruiter
Software development
1,001 - 5,000 Employees
Santa Clara, CA, US
2008