Senior Software Engineer
C /Javascript
Updated on 9/13/2023
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.
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
Agile
Data Analysis
JavaScript
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
- 5+ 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 or another strongly typed 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