Senior Software Engineer
C or Java
Posted on 11/1/2023
INACTIVE
mParticle

201-500 employees

Multichannel customer data management platform
Company Overview
mParticle's mission is to make customer data more accessible and actionable for the whole company, and this includes companies of all sizes. The company has created a customer data platform that makes it easy to holistically manage customer data along the entire product and customer lifecycle.
AI & Machine Learning

Company Stage

Later Stage VC

Total Funding

$279.2M

Founded

2012

Headquarters

New York, New York

Growth & Insights
Headcount

6 month growth

0%

1 year growth

-6%

2 year growth

3%
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
Agile
Data Analysis
Java
React.js
REST APIs
SCRUM
SQL
Vue.js
CategoriesNew
Software Engineering
Responsibilities
  • As an individual contributor, architect and implement complex data processing features that are highly performant, reliable and cost-effective. Efficiently scan and process petabytes of data
  • Analyze complex systems to identify areas of improvement. Coding and performance tuning a large-scale distributed system requires creativity and a deep technical repertoire
  • 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 Qualifications
  • 8+ years of professional hands-on experience developing software, preferably in a SaaS or PaaS environment
  • Demonstrated technical / project leadership using Agile/Scrum
  • Experience with C#, Java preferred, or another strongly typed backend language
  • Demonstrated hands-on experience in creating complex large-scale data systems involving both real-time and batch components
  • Experience with a frontend SPA framework such as React, Vue.js, Angular, Aurelia, or other similar frameworks
  • Experience in building and modifying REST APIs
  • Experience in SQL-like languages and tools
  • Mastery of software development principles and high-volume applications requiring 24/7 uptime
  • Ability to learn quickly and display analytical thinking