Current jobs related to Senior Software Engineer, Experimentation Platform - Vancouver, British Columbia - Asana


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe're seeking a skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team. As a key member of this team, you'll work on all aspects of Asana's in-house experimentation platform, from product-side logging to the statistical backend and user interface.Key ResponsibilitiesDesign and implement scalable and efficient...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Experimentation Platform and Data Tools team in Vancouver, BC. As a key member of our team, you will be responsible for designing, developing, and maintaining our in-house experimentation platform, as well as improving our data analytics tools and infrastructure.Key...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Experimentation Platform and Data Tools team in Vancouver, BC. As a key member of our team, you will be responsible for designing, developing, and maintaining our in-house experimentation platform, as well as improving our data analytics tools and infrastructure.Key...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team. As a key member of this team, you will be responsible for designing, developing, and maintaining our in-house experimentation platform, as well as improving our data analytics tools.Key ResponsibilitiesWork on all parts of Asana's in-house...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team in Vancouver, BC. As a key member of our team, you will be responsible for designing, developing, and maintaining our in-house experimentation platform, as well as improving our data analytics tools and infrastructure.Key...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team in Vancouver, BC. As a key member of our team, you will be responsible for designing, developing, and maintaining our in-house experimentation platform, as well as improving our data analytics tools and infrastructure.Key...


  • Vancouver, British Columbia, Canada Asana Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team. As a key member of our team, you will be responsible for designing, developing, and maintaining our in-house experimentation platform, as well as improving our tools for data analytics, visualization, governance, and lineage.Key...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in establishing the culture and foundation for our frontend architecture.The ChallengeAs a Senior UI/Frontend Software Engineer, you will be responsible for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in establishing the culture and foundation for our frontend architecture.The ChallengeAs a Senior UI/Frontend Software Engineer, you will be responsible for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. Our company is headquartered in New York City and has a strong presence in the gaming industry.The ChallengeWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team. As...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    **Senior Software Engineer - Data Connectivity and Semantic Modeling** Microsoft is seeking a highly skilled Senior Software Engineer to join the Azure Data team, specifically the business intelligence team that builds and maintains Power BI. The ideal candidate will have a strong background in software engineering, data connectivity, and semantic modeling,...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWho We AreAt Take-Two Interactive Software, we're a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. Our products are designed for console gaming systems, PC, and mobile devices, and are delivered through physical retail, digital download, online platforms, and cloud streaming services.Our...


  • Vancouver, British Columbia, Canada reddit Full time

    At Reddit, we're building a highly scalable and high-quality web platform that enables community leaders and moderators to create meaningful destinations.About the RoleWe're looking for a skilled Software Engineer to join our Moderation team. As a key pillar of Reddit's success, you'll drive new features from end-to-end, contributing to a modern user...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Job OverviewMicrosoft Canada is seeking a talented Senior Software Engineer to join our Azure Data team. As a key member of our team, you will be responsible for designing, developing, and delivering world-class user experiences and planet-scale cloud services to our customers.Our team is passionate about building innovative solutions that empower customers...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Azure Data team at Microsoft Canada. As a key member of our team, you will be responsible for designing, developing, and delivering world-class user experiences and planet-scale cloud services to our customers.As a Senior Software Engineer, you will work closely with...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Azure Data team at Microsoft Canada. As a key member of our team, you will be responsible for designing, developing, and delivering world-class user experiences and planet-scale cloud services to our customers.As a Senior Software Engineer, you will work closely with...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Azure Data team at Microsoft Canada. As a key member of our team, you will be responsible for designing, developing, and delivering world-class user experiences and planet-scale cloud services to our customers.As a Senior Software Engineer, you will work closely with...


  • Vancouver, British Columbia, Canada reddit Full time

    Job Description:At Reddit, we're passionate about building a platform that enables community leaders and moderators to create and grow meaningful, destination communities. We're seeking an experienced Senior Software Engineer to join our Moderation team, where you will be responsible for driving the development of our moderation platform.Key...


  • Vancouver, British Columbia, Canada Spexi Geospatial Inc. Full time

    Join Our Team as a Senior Software EngineerWe're seeking an experienced Senior Software Engineer to contribute to our data customer application at Spexi Geospatial Inc. Our mission is to make ultra-high resolution geospatial imagery more accessible than ever before, empowering humanity to make better decisions about the physical world.About the RoleWe're...

  • Software Engineer

    2 months ago


    Vancouver, British Columbia, Canada Apple Full time

    Join Apple's Platform Engineering TeamWe are seeking a highly skilled Software Engineer to join our Platform Engineering team, responsible for building the core infrastructure code and services that power our internal and external CI systems.About the RoleAs a Software Engineer on our Platform Engineering team, you will be responsible for designing and...

Senior Software Engineer, Experimentation Platform

2 months ago


Vancouver, British Columbia, Canada Asana Full time
About the Role

We're seeking a highly skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team in Vancouver, BC. As a key member of our team, you'll play a critical role in designing, developing, and maintaining our in-house experimentation platform and data tools.

Key Responsibilities
  • Design and develop scalable, efficient, and reliable software solutions for our experimentation platform and data tools.
  • Collaborate with cross-functional teams to identify and prioritize technical requirements and implement solutions.
  • Develop and maintain high-quality, well-documented code and ensure adherence to coding standards and best practices.
  • Participate in code reviews, provide feedback, and contribute to the growth and development of the team.
  • Work closely with data scientists and engineers to design and implement data pipelines, ETL processes, and data visualizations.
  • Develop and maintain infrastructure using Kubernetes and Terraform.
  • Ensure data availability and participate in an on-call rotation for our team's services.
Requirements
  • 5+ years of experience working within large, well-maintained codebases.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Experience with Python or Scala and a willingness to learn and adapt to new technologies.
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Bonus points for experience with A/B testing, functional programming languages, and data visualization tools.
About Asana

Asana is a leading work management platform that helps teams orchestrate their work, from small projects to strategic initiatives. We're committed to building a diverse, equitable, and inclusive company that supports the growth and development of our employees. If you're passionate about building technology that drives positive change in the world, we encourage you to apply.