Senior Software Engineer (Backend)

Global leader in ecommerce and customer data platforms, using AI and ML to power billions of transactions across world's leading companies.
$225,000 - $325,000
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
6+ years of experience
Enterprise SaaS · E-Commerce · AI

Description For Senior Software Engineer (Backend)

mParticle by Rokt is a leading customer data platform that merged with Rokt in January 2025, creating a powerhouse in ecommerce technology. The company's AI and ML-powered Rokt Brain and ecommerce Network process over 6.5 billion transactions, connecting 400 million customers worldwide. As a Senior Software Engineer (Backend), you'll join an autonomous team focused on building scalable distributed systems. The role offers a competitive compensation package of up to $325,000 including base salary, equity, and comprehensive benefits.

You'll be working on designing and developing high-throughput, low-latency distributed systems, collaborating with cross-functional teams to deliver innovative solutions. The position requires strong expertise in languages like Java, Python, JavaScript, or Go, and experience with cloud platforms and Kubernetes. You'll have the opportunity to mentor other engineers, own complex features end-to-end, and contribute to the company's mission of unlocking real-time relevancy in ecommerce.

The company culture emphasizes transparency, growth, and work-life balance, with flexible work arrangements and extensive benefits including training allowances, equity, health insurance, and more. You'll be part of a diverse, inclusive environment where innovation and continuous learning are valued. The role is based in San Francisco, with the team working primarily in-office (4 days per week) while offering flexibility for remote work up to one week per quarter.

Last updated 20 days ago

Responsibilities For Senior Software Engineer (Backend)

  • Design, develop, test, deploy and improve code that solves real-world problems
  • Own complex product features end to end - with a focus on customer impact
  • Manage priorities, deadlines and deliverables
  • Collaborate with other teams to deliver new products
  • Create fast, scalable and easy-to-use applications
  • Build libraries and frameworks that others can use
  • Take responsibility for system health, monitoring and alerting, and CI/CD pipelines
  • Support and mentor other engineers on best practices, architecture, and quality

Requirements For Senior Software Engineer (Backend)

Java
Python
JavaScript
Go
Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 6+ years of experience, or 4 years with an advanced degree, in commercial software development
  • Commercial experience in Java, C#, Python, JavaScript or Go
  • Experience in web application development, distributed systems, cloud platforms
  • Strong background in designing and building high-throughput low-latency distributed systems
  • Excellent communication skills in English
  • Willingness to be on-call and respond to systems alerts
  • Ideas, opinions, and the ability to share them through respectful proposals

Benefits For Senior Software Engineer (Backend)

401k
Medical Insurance
Equity
Education Budget
  • Annual $10,000 training allowance
  • Company equity for all employees
  • Catered lunch and healthy snacks
  • 4% dollar-for-dollar 401K matching plan
  • Fully funded premium health insurance
  • Dog-friendly office (NY office only)
  • Extra leave (bonus annual leave, sabbatical leave)
  • Flexible work arrangements
  • Global offices in New York, Seattle, Sydney, Tokyo and London

Interested in this job?

Jobs Related To mParticle by Rokt Senior Software Engineer (Backend)

Senior Software Engineer (Backend)

Senior Backend Engineer role at mParticle by Rokt, building scalable distributed systems for ecommerce and customer data platform.

Senior Software Development Engineer, AWS Aurora MySQL Engine

Senior Software Engineer role at Amazon AWS Aurora, building high-performance cloud database services with MySQL compatibility.

Application Engineer, Salesforce

Senior Salesforce Application Engineer role at Meta focusing on building enterprise applications and custom solutions using Salesforce and various technologies.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft focusing on Azure Cosmos DB support, offering hybrid work and comprehensive benefits.

Senior Software Engineer - Alternatives Data Management

Senior Software Engineer role at Addepar, building ML-powered solutions for alternative investment management, offering competitive compensation and growth opportunities.