Current jobs related to Staff Software Engineer - Vancouver - Remote Sensing


  • Vancouver, British Columbia, Canada WillowTree Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at WillowTree. As a Staff Software Engineer, you will play a key role in shaping the technical direction of our company and driving innovation in software development.ResponsibilitiesLead the development of high-quality software applications using React NativeCollaborate...


  • Vancouver, British Columbia, Canada WillowTree Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at WillowTree. As a Staff Software Engineer, you will play a key role in shaping the technical direction of our company and driving innovation in software development.ResponsibilitiesLead the development of high-quality software applications using React NativeCollaborate...


  • Vancouver, British Columbia, Canada WillowTree Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at WillowTree. As a Staff Software Engineer, you will play a key role in shaping the technical direction of our company and driving innovation in software development.ResponsibilitiesLead the development of high-quality software applications using React NativeCollaborate...


  • Vancouver, British Columbia, Canada WillowTree Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at WillowTree. As a Staff Software Engineer, you will play a key role in shaping the technical direction of our company and driving innovation in software development.ResponsibilitiesLead the development of high-quality software applications using React NativeCollaborate...


  • Vancouver, British Columbia, Canada WillowTree Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at WillowTree. As a Staff Software Engineer, you will play a key role in shaping the technical direction of our company and driving innovation in software development.ResponsibilitiesLead the development of high-quality software applications using React NativeCollaborate...


  • Vancouver, British Columbia, Canada WillowTree Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at WillowTree. As a Staff Software Engineer, you will play a key role in shaping the technical direction of our company and driving innovation in software development.ResponsibilitiesLead the development of high-quality software applications using React NativeCollaborate...


  • Vancouver, British Columbia, Canada WillowTree Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at WillowTree. As a Staff Software Engineer, you will play a key role in shaping the technical direction of our company and driving innovation in software development.ResponsibilitiesLead the development of high-quality software applications using React NativeCollaborate...


  • Vancouver, British Columbia, Canada WillowTree Full time $175,000 - $199,000

    About WillowTreeWillowTree is a digital product consultancy that helps leading brands build and design digital flagship products. We're a global consultancy with a client list that includes the NBA, Capital One, Mastercard, and many more.Job SummaryWe're seeking a Staff Software Engineer to join our team. As a Staff Software Engineer, you'll have the...


  • Vancouver, British Columbia, Canada WillowTree Full time $175,000 - $199,000

    About WillowTreeWillowTree is a digital product consultancy that helps leading brands build and design digital flagship products. We're a global consultancy with a client list that includes the NBA, Capital One, Mastercard, and many more.Job SummaryWe're seeking a Staff Software Engineer to join our team. As a Staff Software Engineer, you'll have the...


  • Vancouver, British Columbia, Canada WillowTree Full time $175,000 - $199,000

    About WillowTreeWillowTree is a digital product consultancy that helps leading brands build and design digital flagship products. We're a global consultancy with a client list that includes the NBA, Capital One, Mastercard, and more.Job SummaryWe're seeking a Staff Software Engineer to join our team. As a Staff Software Engineer, you'll have the opportunity...


  • Vancouver, British Columbia, Canada WillowTree Full time $175,000 - $199,000

    About WillowTreeWillowTree is a digital product consultancy that helps leading brands build and design digital flagship products. We're a global consultancy with a client list that includes the NBA, Capital One, Mastercard, and many more.Job SummaryWe're seeking a Staff Software Engineer to join our team. As a Staff Software Engineer, you'll have the...


  • Vancouver, British Columbia, Canada WillowTree Full time $175,000 - $199,000

    About WillowTreeWillowTree is a digital product consultancy that helps leading brands build and design digital flagship products. We're a global consultancy with a client list that includes the NBA, Capital One, Mastercard, and more.Job SummaryWe're seeking a Staff Software Engineer to join our team. As a Staff Software Engineer, you'll have the opportunity...


  • Vancouver, British Columbia, Canada WillowTree Full time $175,000 - $199,000

    About WillowTreeWillowTree is a digital product consultancy that helps leading brands build and design digital flagship products. We're a global consultancy with a client list that includes the NBA, Capital One, Mastercard, and many more.Job SummaryWe're seeking a Staff Software Engineer to join our team. As a Staff Software Engineer, you'll have the...


  • Vancouver, British Columbia, Canada Chainalysis Full time

    About ChainalysisChainalysis is a leading provider of blockchain data and analytics solutions. Our platform enables businesses, governments, and financial institutions to navigate the complex world of blockchain technology with confidence.Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our Core Services team. As a key member of our...


  • Vancouver, British Columbia, Canada Chainalysis Full time

    About ChainalysisChainalysis is a leading provider of blockchain data and analytics solutions. Our platform enables businesses, governments, and financial institutions to navigate the complex world of blockchain technology with confidence.Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our Core Services team. As a key member of our...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with experience in React to join our team at Triunity Software Inc.About the RoleThis is a challenging and rewarding role that requires a strong background in software engineering, with a focus on React development. As a Software Engineer II, you will be...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with experience in React to join our team at Triunity Software Inc.About the RoleThis is a challenging and rewarding role that requires a strong background in software engineering, with a focus on React development. As a Software Engineer II, you will be...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with expertise in React to join our team at Triunity Software Inc.About the Role:This is a challenging and rewarding opportunity for a talented software engineer to contribute to the development of cutting-edge web applications using React, GraphQL, and...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with expertise in React to join our team at Triunity Software Inc.About the Role:This is a challenging and rewarding opportunity for a talented software engineer to contribute to the development of cutting-edge web applications using React, GraphQL, and...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with expertise in React to join our team at Triunity Software Inc.About the Role:This is a challenging and rewarding opportunity for a talented software engineer to contribute to the development of cutting-edge web applications using React, GraphQL, and...

Staff Software Engineer

3 months ago


Vancouver, Canada Remote Sensing Full time

About mParticle:

mParticle is widely recognized as one of the leading customer data platforms, serving hundreds of global brands and helping them turn data to insights, and insights to action. Built on top of end-to-end streaming architecture, we are committed to empowering businesses to deliver personalized and engaging experiences to their customers across all screens and devices. We believe that the opportunity to help teams activate insights from their customer data to deliver more personalized and adaptive experiences is more important than ever.

We at mParticle choose to create a company that is as diverse and inclusive as the world we live in by attracting, growing & keeping the best talent. Employment opportunities are available to all applicants without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

The Successful candidate will:

  • Develop secure, well-tested and performant features and improvements to the mParticle platform
  • Work in a collaborative fashion with engineers of all levels and product management to maintain a high bar for quality and product useability
  • Advocate for product quality, security, and performance initiatives
  • Craft code that adheres to the teams quality and style guidelines, and encourage those guidelines through in-depth code reviews
  • Design elegant cloud architecture solutions that fit seamlessly into existing designs; initiate buy vs build tradeoffs
  • Analyze complex systems to identify areas of performance improvement. Coding and performance tuning a large scale distributed system requires creativity and a deep technical repertoire.
  • Provide technical leadership within a team by ensuring quality and content delivery
  • Drive mParticles engineering culture through continual research, self-improvement and internal presentation. Provide technical project leadership using Agile methodologies. Mentor engineers in healthy best practices.

Desired Experience

  • Bachelor’s Degree in Computer Science or related field with 7+ years of professional hands-on experience developing software, preferably in a SaaS or PaaS environment
  • Mastery in at least one general-purpose programming language
  • Demonstrated experience designing scalable cloud-based architectures
  • 3+ years of professional Cloud / Distributed System experience:
    • Containerization (Docker)
    • SQL / RDBMS
    • NoSQL such as Cassandra, Scylla, Aerospike, DynamoDb
    • Messaging (Kakfa, Pulsar, SQS)
    • S3, Lambda, ECS, Kubernetes (K8s), ElasticSearch/ELK stack
    • AWS Networking Concepts/Costs
  • Experience of a variety of testing and validation techniques
  • Experience using RESTful and/or RPC APIs
  • Excellent written and verbal communication skills
  • Ability to thrive in a fully remote organization
  • Understanding of web services development principles and high-volume applications requiring 24/7 uptime.
  • Demonstrated technical / project leadership using Agile/Scrum.

Our Tech

  • C# / Python
  • AWS
  • Elastic Container Service / Kubernetes
  • Terraform
  • Pulsar / SQS

Perks & Benefits

  • We offer a holistic benefits package that includes comprehensive health care coverage, encompassing medical, dental, and vision, fully covered by the company for employees enrolled in our baseline plan. Additionally, we extend cost-effective sharing options for dependents, ensuring accessibility to necessary care for you and your loved ones while maintaining affordability for all. Our commitment to well-being also includes Mental health resources through Modern Health and pet insurance for our furry friends.
  • A truly adaptable work setting with flexible time off, 11 paid company holidays, and quarterly mental health reboot days in a 100% remote environment.
  • An ownership culture where individuals receive stock options and can fully participate in mParticle’s success.
  • 100% fully paid parental leave for all employees (12 weeks for the birth-parent & 6 weeks for the non-birth parent) and real encouragement to take that time to bond as a family
  • Remote work allowance to ensure you’re fully set up for success

The US base salary range for this full-time position is CAD $170k- $215k based on location and level of experience + equity + benefits.

PLEASE NOTE: Our hiring team will only ever reach out to you via an @mparticle.com email address. Any website purporting to be mParticle that isnt hosted at mparticle.com or a subdomain is phishing or a scam. If you believe youve been targeted with a phishing attack centered around a job at mParticle, please contact us at security@mparticle.com.

#J-18808-Ljbffr