mParticleMP

Senior Software Engineer - Backend, Canada

mParticle

Salary: 147k-187k USD

Canada only
Apply now

mParticle is an AI Customer Data Platform that powers the entire marketing stack with real-time customer data. Companies like NBCUniversal, JetBlue, and Venmo use mParticle to simplify their customer data infrastructure, maximize the value of their data, and accelerate growth at scale. Over the last two years, the company has raised $150M in funding and acquired two companies. Founded in 2013, mParticle is headquartered in New York City with employees around the globe. We’re growing fast and offer smart, talented individuals an opportunity to be high impact players as we scale and achieve our vision for being the world leader in this space. We care deeply about culture and our people, creating a place where you can do your best work and love doing it!

This role is 100% remote within Canada

mParticle is expanding and looking for a Senior Software Engineer - Backend to join our core platform team! Distributed system engineers at mParticle create new high-performance event handling systems and make cross-cutting changes to existing systems and APIs to improve platform performance and stability for mParticle's massive real-time data backend. You'll have the opportunity to rethink mParticle software infrastructure and build APIs that other engineers will love and rely on and to directly impact how your fellow engineers compose, test, and ship code to production. You'll also be able to drive mParticle's engineering culture through continual research, self-improvement, and internal presentation.

Responsibilities

  • Develop secure, well-tested and performant C# 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 solid cloud-based architectures
  • Advocate for code quality and reliable automation
  • Own and maintain your work from problem to spec and through to production

Desired Experience

  • Bachelor's or Master's degree in Computer Science, similar technical field of study or equivalent practical experience
  • 7+ years of experience in one or more object-oriented programming languages (C# preferred).
  • Please know our stack is C#, experience with Java, Go or C++ is acceptable.
  • 5+ years of experience contributing to a backend system or API
  • Experience with Linux
  • Solid working experience with databases (SQL and NoSQL)
  • Excellent grasp of algorithms and data structures, and demonstrated application thereof to solve distributed systems problems
  • Demonstrated experience with CI/CD-based software development
  • Experience using RESTful and/or RPC APIs
  • Excellent written and verbal communication skills
  • Ability to thrive in a fully remote organization

The US base salary range for this full-time position is $147,000-$187,000 + equity + benefits.

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let mParticle know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 24, 2024

Posted on

Apr 25, 2024

Job type

Full Time

Experience level

Senior

Salary

Salary: 147k-187k USD

Location requirements

Hiring timezones

Canada +/- 0 hours
Claim this profilemParticle logoMP

mParticle

View company profileVisit mparticle.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

16 remote jobs at mParticle

Explore the variety of open remote roles at mParticle, offering flexible work options across multiple disciplines and skill levels.

View all jobs at mParticle

Remote companies like mParticle

Find your next opportunity by exploring profiles of companies that are similar to mParticle. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan