1

Scala Software Developer Jobs in Vancouver, BC (NOW HIRING)

Senior Data Developer

Vancouver, BC · Hybrid

CA$46.39 - CA$66.68/hr

Demonstrated proficiency in the use of Python, Scala, and Spark with an ability to write efficient ... Understanding of software data development, deployment and release processes, and automated test ...

Senior Data Developer

Vancouver, BC · Hybrid

CA$46.39 - CA$66.68/hr

Demonstrated proficiency in the use of Python, Scala, and Spark with an ability to write efficient ... Understanding of software data development, deployment and release processes, and automated test ...

Senior Data Engineer

Vancouver, BC · Hybrid

CA$138K - CA$168K/yr

... or Software Engineering * Experience in data modeling and building scalable data pipelines ... Proficiency in data processing and storage technologies like Databricks, AWS/S3, Python/Scala/Java ...

Scala Software Developer information

What does a Scala software developer do?

A Scala Software Developer designs, develops, and maintains software applications using the Scala programming language. They often work on backend systems, data pipelines, or distributed applications, taking advantage of Scala's functional and object-oriented features. These developers also collaborate with teams to build scalable, high-performance solutions and may integrate Scala with other technologies such as Java or big data frameworks like Apache Spark. Their work involves writing clean, efficient code, performing code reviews, and troubleshooting issues to ensure robust application performance.

What are the key skills and qualifications needed to thrive as a Scala software developer, and why are they important?

To thrive as a Scala Software Developer, you need a strong grasp of Scala programming, functional and object-oriented design, and a solid understanding of computer science principles, typically supported by a degree in computer science or related experience. Familiarity with development tools such as sbt, Git, and build/deployment pipelines, as well as frameworks like Akka or Play, is highly valued and often required. Excellent problem-solving abilities, collaboration, and effective communication are crucial soft skills for working in agile teams and delivering scalable solutions. These competencies ensure robust, maintainable software and successful teamwork in fast-paced development environments.

What are some common challenges Scala software developers face when working on large-scale systems?

Scala Software Developers working on large-scale systems often encounter challenges such as managing complex codebases, ensuring compatibility with Java libraries, and optimizing for performance. Functional programming paradigms in Scala can add a learning curve and may require careful design to maintain code readability and scalability. Collaboration with cross-functional teams, such as DevOps and QA, is essential for deploying and maintaining robust, production-ready applications.

How much do Scala software developers make?

Scala software developers in the US typically earn between $100,000 and $150,000 annually, depending on experience, location, and skill level. Senior developers with expertise in distributed systems and functional programming can earn higher salaries, especially in tech hubs or with specialized certifications.

What are popular job titles related to Scala Software Developer jobs in Vancouver, BC?

For Scala Software Developer jobs in Vancouver, BC, the most frequently searched job titles are:

Infographic showing various Scala Software Developer job openings in Vancouver, BC as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 82% Full Time, 13% Part Time, and 3% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution.

Senior Software Developer- Data Delivery

Vancouver, BC • On-site, Remote

Autodesk
Software Development • 10K+ employees

Full-time

Posted 7 days ago


Autodesk rating

9.1

Company rating: 9.1 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

26th of 247 rated software companies


Job description

Job Requisition ID #

26WD98153

Position Overview

The Forma Data Delivery group at Autodesk is looking for a Senior Software Developer to join its team and help build reliable, scalable data products for the construction industry. We are looking for a hands-on engineer with strong data engineering fundamentals, sound software development practices, and experience building production-grade cloud data services.

You will be part of an agile group of talented and self-motivated individuals building highly scalable, secure, and distributed services in the customer-facing analytics and data visualization space. You will work in a global team and collaborate with remote colleagues across design, product, engineering, and support. This role is focused on delivering data pipelines, data models, and platform capabilities that make high-quality data available to Autodesk products and customers.

As a senior developer, you will own meaningful technical work, contribute to design decisions, help mentor other engineers through code reviews and technical guidance, and partner with senior technical leaders on architecture where appropriate. You are expected to be highly autonomous within your team scope while escalating risks, tradeoffs, and cross-team dependencies clearly.

Responsibilities

  • Design, build, test, and operate scalable data pipelines, data services, and data delivery workflows in a cloud environment

  • Develop and maintain analytics-ready and AI-ready datasets by creating well-structured data models, metadata, documentation, business definitions, and governed access patterns that support reporting, analytics, and future intelligence use cases

  • Contribute to technical designs for data-intensive systems with attention to performance, maintainability, resiliency, security, and cost efficiency

  • Implement production-quality code and infrastructure changes using modern software engineering practices, including automated testing, code review, CI/CD, and observability

  • Improve the quality, reliability, and scalability of data pipelines and data products through monitoring and production-readiness practices

  • Collaborate with product owners, engineering managers, architects, data consumers, and peer engineers to clarify requirements and deliver incremental value

  • Participate in technical discussions and design reviews, bringing a data engineering perspective to tradeoffs around modeling, storage, processing, and service boundaries

  • Improve team engineering standards, documentation, runbooks, and operational practices for data delivery systems

  • Mentor less-experienced engineers through pairing, design feedback, and code reviews while continuing to contribute directly to implementation

Minimum Qualifications

  • 5+ years of professional data engineering experience

  • Strong hands-on experience designing, developing, and operating production data pipelines, distributed services, or data platforms in the cloud

  • Proficiency with data modeling, data architecture, data storage technologies, and transformation workflows

  • Experience with batch and/or streaming data processing, event-driven systems, message queues, and resilient integration patterns

  • Strong programming skills in one or more backend/data engineering languages such as Python, Java, Kotlin, Scala, TypeScript, or Go

  • Practical experience with SQL and query optimization, including designing data sets for analytics, reporting, or product-facing consumption

  • Good understanding of observability for data systems, including monitoring, logging, alerting, tracing, pipeline health, and data quality signals

  • Ability to break down ambiguous requirements, propose pragmatic solutions, and deliver independently within a team roadmap

  • Strong communication skills with the ability to explain technical tradeoffs to engineers, product managers, and engineering leaders

  • Self-motivated, collaborative, empathetic, and accountable, with a bias toward ownership and continuous improvement

Preferred Qualifications

  • Experience with AWS infrastructure, services, and tools relevant to data engineering and backend services

  • Hands-on experience with data orchestration, workflow engines, lakehouse/warehouse patterns, or large-scale object storage

  • Experience preparing data assets for analytics, AI/ML, LLM, or internal intelligence use cases through structured datasets, metadata, documentation, and governed access patterns

  • Experience with API architecture and data access patterns for internal platforms or external product integrations

  • Security knowledge and understanding of common SaaS data-handling risks and mitigation patterns

  • Demonstrated ownership of production services, including incident response, post-incident learning, and operational improvements

  • Strong attention to detail, especially around data correctness, edge cases, and production readiness

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk's competitive compensation package. For Canada based roles, we expect a starting base salary between $107,000 and $157,300. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/global-belonging


In-Person Onboarding and Identity Verification

This role may require in-person onboarding and/or in-person ID verification.

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).


What Autodesk employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom


Autodesk logo

About Autodesk

Sourced by ZipRecruiter

Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, media, and entertainment, empowering innovators everywhere to solve challenges big and small. From greener buildings to smarter products to more mesmerizing blockbusters, Autodesk software helps our customers to design and make a better world for all. For more information visit autodesk.com or follow @autodesk.

Industry

Software development

Company size

10,000+ Employees

Headquarters location

San Rafael, CA, US

Year founded

1982