Senior Software Engineer - Data Platform (Spark & Trino)
$151.2k - $226.8k per yearLatinx in AI (LXAI)
Your work days are brighter here.
We’re obsessed with making hard work pay off, for our people, our customers, and the world around us. As a Fortune 500 company and a leading AI platform for managing people, money, and agents, we’re shaping the future of work so teams can reach their potential and focus on what matters most. The minute you join, you’ll feel it. Not just in the products we build, but in how we show up for each other.
About The Team
The Data Platform services team is responsible for enabling various teams that use Apache Spark and Trino as open-source data processing engines. This team enables Workday's analytics products to leverage these distributed engines to process large volumes of data for mission‑critical processing, interactive analysis, and reporting.
As the core owners of this infrastructure, the team is deeply committed to the engineering excellence of the platform, and is responsible for the design and development of new features in Spark and Trino, with a continuous focus on enhancing the serviceability of the platform in a multi‑tenant cloud environment.
About The Role
As part of Workday’s Data platform team, you will be responsible for building, enhancing, and extending our Spark and Trino‑based large‑scale distributed data processing platform in the cloud. You will work alongside a top‑notch team to architect and build features representing our:
- High‑velocity hybrid transactional/analytical engine
- Low‑latency interactive engine
- Large‑scale cube builder engine
In this role, you will be a key driver in ensuring the platform is hardened for production at massive scale. This includes designing fault‑tolerant architectures, building robust self‑healing mechanisms, and implementing comprehensive telemetry to make the internal state of our distributed query engines completely transparent.
Key Responsibilities
- Developing data processing algorithms and techniques that work on large datasets, facilitating an interactive querying experience over large volumes of data.
- Resiliency: Designing and implementing strategies for high availability, fault isolation, and graceful degradation of Spark and Trino clusters.
- Observability: Building end‑to‑end tracing, deep metrics, and advanced alerting frameworks to proactively identify performance bottlenecks and system anomalies.
- Scalability: Optimizing resource allocation, cluster auto‑scaling, and multi‑tenant isolation to support highly elastic and unpredictable workloads.
About You
We’re looking for curious minds and courageous collaborators who bring sun‑drenched optimism and drive. The following qualifications are essential:
Basic Qualifications
- 8+ years of software development experience in Java and/or Scala in Linux/Unix environment.
- Experience operating large‑scale distributed systems natively within public cloud environments (AWS or GCP).
- 3+ years in database internals, query processing, or distributed systems.
Other Qualifications
- BS in Computer Science or a related field with 5 years of experience, or an MS/PhD in Computer Science or a relevant area with 3 years of experience.
- Strong grasp of SQL and distributed data processing engines (e.g., Apache Spark).
- Hands‑on experience with Trino (formerly PrestoSQL) or Presto for executing fast, distributed SQL queries across large, heterogeneous data sources.
- Proven experience architecting and tuning distributed systems for high availability, fault tolerance, and massive horizontal scale.
- Experience implementing observability and telemetry frameworks (e.g., Prometheus, Grafana, OpenTelemetry, JMX metrics) to monitor complex distributed workloads.
- Industry experience building and delivering high‑performance data processing engines.
- Familiarity with AI coding tools like Cursor.
- Experience leading or mentoring a team of engineers.
Pay Transparency Statement
The annualized base salary ranges for the primary location and any additional locations are listed below. Workday pay ranges vary based on work location. As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role‑specific commission/bonus, as well as annual refresh stock grants. Each candidate’s compensation offer will be based on multiple factors including, but not limited to, geography, experience, skills, job duties, and business need, among other things.
Primary Location: CAN.BC.Vancouver
Primary CAN Base Pay Range: $151,200 - $226,800 CAD
Additional CAN Location(s) Base Pay Range: $151,200 - $226,800 CAD
Flexible Work
With Flex Work, we’re combining the best of both worlds: in‑person time and remote. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. We know that flexibility can take shape in many ways, so rather than a number of required days in‑office each week, we simply spend at least half (50%) of our time each quarter in the office or in the field with our customers, prospects, and partners (depending on role). This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs, while being intentional to make the most of time spent together. Those in our remote "home office" roles also have the opportunity to come together in our offices for important moments that matter.
Equal Opportunity Employer
Workday is an Equal Opportunity Employer including individuals with disabilities and protected veterans. Pursuant to applicable Fair Chance law, Workday will consider for employment qualified applicants with arrest and conviction records. At Workday, we are committed to providing an accessible and inclusive hiring experience where all candidates can fully demonstrate their skills. If you require assistance or an accommodation at any point, please email View email address on ca.talent.com.
#J-18808-Ljbffr$147.3k - $193.3k per year
...people. About this team The Enterprise Data & AI team is a strategic and operational... ..., owning and building the data and AI platforms and products that enable the enterprise... ...efficiency. Core responsibilities As a Senior Software Engineer, you will design and build data...SeniorSoftwareLong term contractPermanent employmentPart timeWork visa- Your New Role and Team Sanctuary AI–a multi award-winning LinkedIn Top Startup company- is looking to hire a Senior Software Engineer. Reporting to the Cognitive Platform Lead, you’ll gain a comprehensive understanding of our platform's design, architecture, and implementation...SeniorSoftwareLong term contractPermanent employmentTemporary workWork at office
$156.8k - $196k per year
...Manager, Software Engineering - Identity Platform As Marqeta's Manager, Software Engineering within our Risk, Fraud and Disputes pod, you will lead... ...engineering leader (8–10+ years in engineering, 3+ years managing senior and staff engineers). Deep backend engineering...SeniorSoftwareInternshipWork at officeRemote workFlexible hours- Join INTRALOT as a Data Cloud Platform Engineer (DBA) – AWS Infrastructure At INTRALOT, we shape the future of gaming through innovation and technology... ...(MySQL/PostgreSQL), self‑managed DBs on EC2. Database Engines: MySQL, PostgreSQL, Oracle, SQL Server. Monitoring &...SuggestedWorldwide
- ...increasing access to justice. Summary We’re looking for a Senior Platform Engineer, Databases to join our Systems Engineering, Production team.... ...that power Clio’s core applications. We help Clions make data‑driven decisions by providing observability and transparency...SeniorManual laborWork at officeLocal areaFlexible hours2 days per week
$111k - $160k per year
Senior Software Engineer Overview The Business Rules Engineering & Strategy team is looking for a Senior Software Engineer to drive our mission... ...leveraging scoring models, cohesive rule strategies and behavioural data, and when combined with our agile rule development &...SeniorSoftware$135k - $150k per year
...edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands‑on architect and builder of the new systems... ...them into clean system designs Define and enforce security, data handling, and access control standards as tools expand to...SeniorSoftwareFlexible hours$176.26k - $220.32k per year
...leadership and mentorship to engineering teams, conducting design reviews... ...decisions around data storage, processing, and retrieval... ...technologies. Collaborate with senior leadership, product management... ...years of experience in backend software engineering with a proven track...SeniorSoftwareLong term contract$192k - $240k per year
...Brex is the intelligent finance platform that enables companies to... ...management, bill pay, and travel software, Brex enables founders and finance... ...need to grow your career. Engineering at Brex Engineering at Brex is... .... Our teams span Software, Data, Security, and IT, and operate...SeniorSoftwareLong term contractWork at officeRemote workWork from home$98.6k - $144.65k per year
...application process between General Contractors and Subcontractors. As a Full-Stack Senior Software Engineer on the GCPay team, you will be responsible for the care and growth of this Payment platform’s web applications, ERP integrations, and many other tools, including...SeniorSoftwareFor contractorsFor subcontractorInternship- ...company that helps answer questions software development teams have about... ...software development engineer with a track record of building... ...technologies. What You’ll Do As a senior member of the team, you’ll... ...Build and optimize scalable data pipelines that ingest and process...SeniorSoftwareLong term contractWork at officeFlexible hours
- Join Amazon Customer Service as a Software Development Engineer on the Data Intelligence team. Design robust data infrastructures and architect AI model lifecycle... ...for optimal performance Architect machine learning platform supporting full model lifecycle Implement robust data...Software
$145k - $165k per year
...Alberta only Keela is a cloud-based CRM platform tailored specifically for nonprofits,... ...dashboards, Keela empowers nonprofits to make data-informed decisions and enhance their fundraising strategies. We’re seeking a Senior Software Engineer to play a pivotal role in...SeniorSoftwareLocal areaRemote work- Join to apply for the Senior Software Engineer (Ruby) role at Nexl Nexl is the fast‑growing LegalTech company on an ambitious mission to elevate... ...law. We build an AI‑driven CRM and growth intelligence platform that brings a firm’s internal and external data together so...SeniorSoftwareFull timeInternship
$230.02k - $279.12k per year
...developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience that they... ...safer, more civil shared experiences for everyone. As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms...SeniorSoftwareLong term contractInternshipWork at officeLocal areaVisa sponsorshipMonday to friday- Experience Level Senior, 8+ years in engineering, 4+ years in management Company Punt is a Vancouver-based, founder‑led... ...most advanced and engaging social gaming platform in the world. Role Overview We are seeking a Software Development Manager to lead and scale a high...SeniorSoftwareDirect hire
- Elevate your career in data engineering with VLink as a Senior Engineering Expert in Montreal. Lead the migration of regulatory report pipelines to Databricks using Scala and Spark. In this onsite role, you will play a crucial part in redesigning and implementing ETL processes...Senior
- Join Apera AI as a Software Engineer for robotics platform development, focusing on innovative solutions in Python and C++. Help redefine how robots perceive their environment. Apera AI, an award-winning startup in Vancouver, is on a mission to advance AI robotics. We're...Software
$150k - $175k per year
...work and project management. Our connected platform of solutions underpins the business and... ...teams across the organization. Not a senior engineer with a bigger title. You architect and define... ...strategy for AI‑first infrastructure, data foundations, and agent orchestration....SeniorInternshipWork at officeRemote workFlexible hours$135k - $175k per year
...Perfect, Traditional, Complacent or Cautious Role Summary As a Senior Software Engineer on our Ancillaries squad, you will build integrations that... ...(Docker/Kubernetes). Solid grasp of relational databases, data modeling, and event‑driven patterns. Comfort with...SeniorSoftwareLong term contractWorldwideFlexible hours$110k - $140k per year
Senior Software Engineer – Clinical Solutions Location: Vancouver, Canada. Overview: Provides design and implementation of software application... ...Strong software engineering skills on the .Net Core platform. Experience in JSON and API development methodologies. Experience...SeniorSoftware- ...Building the Future of Competitive Intelligence Klue Engineering is hiring! We’re looking for a Senior Software Engineer to join our team in Vancouver, someone... ...architectures that turn millions of competitive data points (news, press releases, webpage changes,...SeniorSoftwareFull timeWork at office
- ...nous à bâtir un avenir plus sûr. Department Overview The Senior Software Security Engineer will be responsible for analyzing software designs and... ...cause analysis (identify the affected product components, data, and the overall impact level) and definition of mitigation...SeniorSoftwareRelocation
$238k - $270k per year
We are looking for an experienced Engineering Manager to lead a team responsible for Asana’s monetization platform, the systems that power billing, pricing, packaging, incentives... ...About you: Experience managing software engineering teams in scalable backend, platform...SeniorSoftwareLong term contractTemporary workWork at officeLocal areaWork from homeWorldwide$192k - $240k per year
What you’ll do As a Senior Full-Stack Software Engineer on our Task Workflows Platform team, you will build and scale the foundational infrastructure that powers core experiences across Brex. You will work across our extensive suite of platforms— including our multi‑channel...SeniorSoftwareWork at officeRemote workWork from home- Senior Software Engineer – Secure AI Platform (Vancouver, On-Site) The Company: Varonis (Nasdaq: VRNS) is a leader in data security, fighting a different battle than conventional cybersecurity companies. Our cloud-native Data Security Platform continuously discovers and classifies...SeniorSoftwareWorldwide
$108.2k - $143.43k per year
...that will set the standards for software‑defined vehicles around the... ...experienced Site Reliability Engineer to help design, build, and operate... ...components, from a developer platform mindset, including centralized... ...@rivian.com. Candidate Data Privacy Rivian and Volkswagen...SeniorSoftwareFull timeContract work$110k - $165k per year
...the development of real‑time software solutions for our customers, both... ...into updated designs. Big Data: Build and maintain highly... ...junior and intermediate software engineers and provide them with professional... ...of databases. Team leader, senior developer, project management,...SeniorSoftwareFor subcontractorWork at office$199k - $244k per year
...SUMMARY Since EarnIn is a mobile‑only application, the mobile engineering team’s job is to develop new features and support our best‑in‑class... ...meets the product’s requirements. Knowledge of professional software engineering practices and best practices for the full software...SeniorSoftwareFull timeWork at officeLocal area2 days per week- Lead the design and operation of lululemon's enterprise data platform. This role focuses on driving data-driven insights and operational efficiency... ...field; Master’s beneficial • 8-10+ years in data platform engineering • 5+ years in leadership roles • Expertise in cloud data...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Data Platform (Spark & Trino). Be the first to apply!
- senior software developer Vancouver, BC
- software engineer - computer Vancouver, BC
- software developer remote Vancouver, BC
- software engineer intern Vancouver, BC
- software engineer devops Vancouver, BC
- junior software developer internship Vancouver, BC
- remote entry level software developer Vancouver, BC
- linux software engineer Vancouver, BC
- software engineer internship Vancouver, BC
- ingénieur logiciel Vancouver, BC
