mparticle is hiring a

Senior Software Engineer - (C#)

Java.NetC#C++NoSQLEnglish

Posted on: new!

Apply

REMOTE (LATAM or Canada)

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.

Recognized as one of Crain’s 100 Best Places to Work in New York City and one of Wealthfront Career Launching companies of 2021!

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.

About the job:

  • 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

Is this opportunity right for you? We are looking for candidates who have:

  • 4+ years of experience in one or more backend object-oriented programming languages (C# preferred).
  • Please know, our stack is C#, and experience with Java, or C++ is acceptable.
  • Excellent verbal and written communication skills- must be able to communicate fluently in English.
  • 3+ years of experience contributing to a backend system or API
  • Experience using RESTful and/or RPC APIs
  • 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- we use Concourse
  • Some knowledge of Terraform would be a plus
  • Ability to thrive in a fully remote organization

What’s in it for you:

  • A truly flexible work environment with company holidays, and quarterly mental health reboot days in a 100% remote environment.
  • An ownership culture where everyone receives stock options and can fully participate in mParticle’s success.
  • Here at mParticle we embrace the differences that make us unique. We are dedicated to building an inclusive environment that fosters respect and celebrates an array of backgrounds and perspectives.

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.


Apply