Staff Software Engineer (Platform/Backend)

mParticle
Remote, Canada
$170K-$215K a year
Remote
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 team's 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 mParticle's 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
  • 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 isn't hosted at mparticle.

com or a subdomain is phishing or a scam. If you believe you've been targeted with a phishing attack centered around a job at mParticle, please contact us at .

5 days ago
Related jobs
mParticle
Remote, Canada
Remote

Particle 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. Develop secure, well-tested and performant features and improvements to the mParticle platform. Work in a collaborative fashi...

Air
CA
Remote

We're seeking an experienced Backend Engineer to join our team. This position works closely with our CTO and senior engineering team to execute on our technical roadmap. You’ll be expected to hit the ground running, working hands-on with our backend codebase and desktop sync engine, which runs on th...

CB Canada
Canada

QtJ7YAKZ/Staff-Software-Engineer">. This is a genuine opportunity to be an engineering-focused leader of a collaborative team, help other engineers to grow professionally, and play a critical role in making technical decisions. One of the most diversified and fastest-growing technology providers of ...

Datavant
Canada
Remote

At Datavant we are excited to meet engineers who problem solve, build, and understand the methodologies and underlying concepts of software engineering. Our goal is to connect the world’s health data and as a Staff Engineer you will work on the architecture and design level solutioning of our produc...

Jobber
Canada
Remote

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. As a Staff Software Engineer you will:. Product Software Engineering team, working with scrum teams to build an industry leading produc...

TextNow
Canada

As a Senior member of the Backend Platform Team you will design, develop, and maintain scalable backend services, ensuring high performance and reliability across our service landscape. TextNow's Backend Platform team uses modern technologies like AWS, Golang, gRPC, a micro-services architecture, hi...

Maple
Anywhere - Canada

We're growing our engineering team in order to scale multiple business lines and enhance access to healthcare for Canadians. At Maple, Senior Back End Developers champion the principles of DevOps and the values of an open source community — automation and a self-serve developer experience are key to...

Jobber
Canada
Remote

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. As a Staff Software Engineer you will:. A demonstrated level of software engineering experience on a full stack-focused team. You will ...

StackAdapt
Canada

We're seeking a Staff Engineer to help lead our growing full-stack engineering team. As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. StackAdapt is...

Affirm, Inc.
Canada
Remote

We are seeking a Software Engineer to build parts of Affirm's backend disclosure and localization systems which enable Affirm's products to be offered across multiple geographies and locales. Collaborate with engineers within the Disclosures team and across other product engineering teams to create ...