Senior Software Engineer - Backend, Canada

| Canada | Remote
Employer Provided Salary: 147,000-187,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Sorry, this job was removed at 5:10 p.m. (EST) on Wednesday, May 1, 2024
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

257 Park Avenue South, New York , NY 10010

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about mParticleFind similar jobs