Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (Backend) image - Rise Careers
Job details

Senior Software Engineer (Backend)

mParticle by Rokt 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 relevant and adaptive experiences is more important than ever. In January 2025 mParticle merged with Rokt and became mParticle by Rokt. Together, our AI and ML-powered Rokt Brain and ecommerce Rokt Network will power more than 6.5 billion transactions, connecting 400 million customers across the world’s leading companies.

We are Rokt, a hyper-growth ecommerce leader. Rokt is the global leader in ecommerce, unlocking real-time relevance in the moment that matters most. Rokt’s AI Brain and ecommerce Network powers billions of transactions connecting hundreds of millions of customers, and is trusted to do this by the world’s leading companies.

We are a team of builders helping smart businesses find innovative ways to meet customer needs and generate incremental revenue. Leading companies drive 10-50% of additional revenue—and often all their profits—from the extra products or services they sell. This economic edge unleashes a world of possibilities for growth and innovation.


The Rokt engineering team builds best-in-class ecommerce technology that provides personalized and relevant experiences for customers globally and empowers marketers with sophisticated, AI-driven tooling to understand consumers better. Our bespoke platform handles millions of transactions per day. It considers billions of data points which give engineers the opportunity to build technology at scale, collaborate across teams, and gain exposure to a wide range of technology.

At Rokt, we practice transparency in career paths and compensation. At Rokt, we believe in transparency, which is why we have a well-defined career ladder with transparent compensation and clear career paths based on competency and ability. Rokt’stars constantly strive to raise the bar, pushing the envelope of what is possible.

We are looking for a Senior Software Engineer (Backend)

Target total compensation of $325,000 including a fixed annual salary of $225,000(with superannuation for AU roles), an employee equity plan grant, and world-class benefits. 

Equity grants are issued in good faith, subject to company policies, board approval, and individual eligibility.

As a Senior Software Engineer, you will be part of an autonomous team owning a specific problem space in one of our backend development teams. You will be working closely with other software engineers and product managers in your team on solving interesting problems and driving business values.

About the Role:

  • 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
  • Operate with autonomy in solving problems
  • 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 

About You:

  • Bachelor’s degree or equivalent practical experience.
  • 6+ years of experience, or 4 years with an advanced degree, in commercial software development experience designing, building and operating distributed systems.
  • Commercial experience in one of the following languages: Java, C#, Python, JavaScript or Go. You have written a lot of performant easy-to-maintain code using best practices.
  • Experience in any of the following: web application development, distributed systems, cloud platforms such AWS/GCP/Azure, Kubernetes, CI/CD pipelines, SQL
  • Strong background in designing and building high-throughput low-latency distributed systems.
  • Excellent communication skills in English - you can explain complex ideas to technical and non-technical audiences both verbally and in writing.
  • At Rokt we encourage autonomy; teams have complete ownership of their systems including building, running and monitoring. As such, you may be required to be on-call and respond to systems alerts should they arise.
  • Ideas, opinions, and the ability to share them through respectful proposals, presentations, and team-wide discussions, An eagerness to work and learn in the open and share your learnings with your teammates.
  • A willingness and comfort in communicating remotely through chat, docs, video calls, and other collaborative online tools

About Rokt’stars:

As a mission-driven, hyper-growth community of curious explorers, our ambition is to unlock real-time relevancy in ecommerce and beyond. Our bias for action means we are not afraid to quickly venture into uncharted territories, take risks, or challenge the status quo; in doing so we either win or learn. We work together as one aligned team never letting egos get in the way of brilliant ideas. We value diversity, transparency, and smart humble people who enjoy building a disruptive business together. We pride ourselves on being a force for good as we make the world better. 

About The Benefits:

We leverage best-in-class technology and market-leading innovation in AI and ML, with all of that being underlined by building and maintaining a fantastic and inclusive culture where people can be their authentic selves, and offering a great list of perks and benefits to go with it:

  • Accelerate your career. We offer roadmaps to leadership and an annual $10,000 training allowance
  • Become a shareholder. Every Rokt’star gets equity in the company
  • Enjoy catered lunch every day and healthy snacks in the office. Plus join the gym on us! 
  • Access generous retirement plans like a 4% dollar-for-dollar 401K matching plan and get fully funded premium health insurance! [US ONLY]
  • Dog-friendly office [NY OFFICE ONLY]
  • Extra leave (bonus annual leave, sabbatical leave etc.) 
  • Work with the greatest talent in town
  • See the world! We have offices in New York, Seattle, Sydney, Tokyo and London

We believe we’re better together. We love spending time together and are in the office most days (teams are in the office 4 days per week). We also get that you need to balance your life and your commitments so you have the flexibility to manage your own hours and can spend up to a week of every quarter working from anywhere.

We at Rokt choose to create a company that is as diverse and inclusive as the world we live in by attracting, growing & keeping the best talent. Equal 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.

If this sounds like a role you’d enjoy, apply here, and you’ll hear from our recruiting team.

Note: The first stage of the recruitment process for this role is to complete a 15-minute online aptitude test, which will be sent out to your application email. Successful candidates will be contacted to discuss the next steps

Rokt Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Rokt DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Rokt
Rokt CEO photo
Bruce Buchanan
Approve of CEO

Average salary estimate

$275000 / YEARLY (est.)
min
max
$225000K
$325000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (Backend), Rokt

Rokt is on the lookout for a talented Senior Software Engineer (Backend) to join the mParticle team! As a leader in the customer data platform space, mParticle by Rokt is committed to transforming how businesses engage with their customers. In this vibrant and innovative environment, you’ll have the chance to design, develop, and enhance our cutting-edge backend systems that power millions of daily transactions. You’ll work closely with a collaborative team of software engineers and product managers, tackling exciting challenges and driving impactful results for our clients. With your expertise in distributed systems and proficiency in languages such as Java, Python, or Go, you will own complex product features from conception to delivery. Your contributions will directly influence how we utilize AI and ML capabilities to optimize ecommerce experiences worldwide. We value transparency and encourage autonomy, meaning you’ll steer projects while maintaining system health and supporting your peers through mentorship. If you thrive in a dynamic and diverse setting and are eager to leverage your skills to make an impact, then Rokt is the perfect place for you. Join us in our mission to redefine customer engagement and unleash new growth opportunities!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Backend) Role at Rokt
What are the main responsibilities of a Senior Software Engineer (Backend) at mParticle by Rokt?

As a Senior Software Engineer (Backend) at mParticle by Rokt, your primary responsibilities include designing, developing, and deploying code that addresses real-world challenges. You will lead complex product features and work closely with your team to enhance the backend systems that support millions of daily transactions. Moreover, you'll manage priorities, deadlines, and deliverables while ensuring system health and CI/CD pipeline efficiency.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer (Backend) position at Rokt?

To qualify for the Senior Software Engineer (Backend) position at Rokt, candidates should possess a Bachelor’s degree or equivalent practical experience, along with 6+ years of commercial software development experience—especially in designing and operating distributed systems. Proficiency in languages such as Java, C#, Python, JavaScript, or Go is essential, as well as experience in web application development, cloud platforms like AWS, GCP, or Azure, and CI/CD practices.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer (Backend) at mParticle by Rokt?

As a Senior Software Engineer (Backend) at mParticle by Rokt, you will get the opportunity to work with a variety of modern technologies, including distributed systems, cloud services (AWS, GCP, Azure), Kubernetes, and CI/CD pipelines. You'll also be engaged in web application development to create fast, scalable applications that serve hundreds of millions of customers globally.

Join Rise to see the full answer
What is the team culture like at Rokt for a Senior Software Engineer (Backend)?

At Rokt, the culture for a Senior Software Engineer (Backend) is centered around collaboration, transparency, and innovation. We celebrate a diverse and inclusive environment where ideas are shared freely. You will find a strong bias for action, allowing you to tackle interesting problems while working within supportive teams. You'll also have the benefit of mentorship opportunities and the chance to help others grow.

Join Rise to see the full answer
What are the benefits and compensation for the Senior Software Engineer role at mParticle by Rokt?

The compensation for the Senior Software Engineer role at mParticle by Rokt targets a total of $325,000, which includes a fixed annual salary of $225,000, equity grants, and comprehensive benefits. Additionally, you'll enjoy various perks like a generous training allowance, catered lunches, health insurance, flexible working hours, and significant opportunities for career growth.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Backend)
Can you describe your experience with distributed systems as a Senior Software Engineer?

When answering this question, highlight specific projects where you designed, built, or maintained distributed systems. Share the technologies you used, the challenges faced, and how you overcame them. Emphasize your understanding of distributed system principles, such as scalability, consistency, and fault tolerance.

Join Rise to see the full answer
How do you prioritize tasks in your development work?

In your response, discuss the methods you use to prioritize tasks, such as assessing project deadlines and impact on user experience. Highlight how you communicate with team members to align priorities and adapt to changes in project scopes, explaining that managing expectations is key.

Join Rise to see the full answer
What programming languages are you most proficient in and why?

Share your proficiency in programming languages relevant to the role, such as Java, Python, or Go. Discuss why you prefer these languages, including their design philosophies, application suitability, and your personal experiences using them to solve complex problems.

Join Rise to see the full answer
Can you give an example of a project where you had to collaborate with product managers?

Describe a specific project where effective collaboration with product managers led to a successful outcome. Emphasize the importance of open communication, understanding user requirements, and how that collaboration informed your technical decisions.

Join Rise to see the full answer
How do you ensure the quality and maintainability of your code?

Discuss your coding practices, such as adhering to best practices, performing code reviews, and writing unit tests. Share your approach to documentation and refactoring, emphasizing that you prioritize clean, maintainable code to ensure long-term project success.

Join Rise to see the full answer
What is your experience with CI/CD practices?

Explain your familiarity with Continuous Integration and Continuous Deployment processes. Mention specific tools you've used, how you set up pipelines, and the impact CI/CD has had on enhancing your team's productivity and code reliability.

Join Rise to see the full answer
How have you handled system health monitoring and alerting in past roles?

Describe your experience with monitoring systems, mentioning tools used to track performance and detect anomalies. Discuss how you prioritize alerts and escalate issues, emphasizing the importance of maintaining system health to deliver a seamless user experience.

Join Rise to see the full answer
What strategies do you employ to mentor junior engineers?

Outline your mentoring philosophy, mentioning practical strategies like conducting regular one-on-one sessions, encouraging knowledge sharing through pair programming, and providing constructive feedback. Emphasize the growth you’ve seen in your mentees as a result.

Join Rise to see the full answer
In what ways do you keep current with industry trends and technologies?

Discuss your methods for staying informed, such as following industry blogs, participating in online communities, attending conferences, or continuing education courses. Highlight your motivation to continuously learn and how it benefits your work and team.

Join Rise to see the full answer
How do you approach problem-solving in software development?

Share your structured approach to problem-solving, including breaking down complex issues, brainstorming solutions, implementing fixes, and evaluating the results. Give examples of tricky problems you’ve solved, highlighting your analytical skills and creativity.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Friends Outside of Work
Customer-Centric
Take Risks
Photo of the Rise User
Rokt Remote No location specified
Posted 4 days ago
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Friends Outside of Work
Customer-Centric
Take Risks
Photo of the Rise User
Posted 10 days ago
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Family Coverage (Insurance)
Medical Insurance
Mental Health Resources
Photo of the Rise User
Bosch Group Remote Av. Robert Bosch - Parque Via Norte, Campinas - SP, 13064-765, Brasil
Posted 4 days ago
Photo of the Rise User
Aker Systems Remote Remote/Home Based, UK
Posted 10 days ago
Photo of the Rise User
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Equity
401K Matching
Posted 2 days ago
UNiDAYS Ltd Remote London, Nottingham or UK Remote*
Posted 3 days ago

We are a growing team of 400+ passionate Rokt’stars intent on unleashing a world of possibilities through relevancy in ecommerce. 10 years ago, Rokt set out to solve a difficult challenge: eliminating the paradox of choice in the transaction mome...

119 jobs
MATCH
Calculating your matching score...
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Friends Outside of Work
Customer-Centric
Take Risks
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs
Photo of the Rise User
20 people applied to Software Engineer Intern at Rain
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo