
About Narvar
Transforming post-purchase experiences for retailers
Key Highlights
- Over 2 billion shipments processed since 2012
- 1,500+ retail clients including Sephora & GAP
- $64 million raised in Series B funding
- Headquartered in San Mateo, CA with a global presence
Narvar, headquartered in San Mateo, CA, is a leading customer experience platform that enhances post-purchase interactions for retailers. Since its founding in 2012, Narvar has facilitated over 2 billion shipments and serves more than 1,500 clients, including major brands like Sephora, GAP, and Levi...
🎁 Benefits
Narvar offers comprehensive health, vision, and dental insurance, along with generous parental leave and flexible time off. Employees enjoy a hybrid w...
🌟 Culture
Narvar's culture is centered on simplifying complex delivery processes for retailers, fostering a data-driven environment that prioritizes customer ex...
Skills & Technologies
Overview
Narvar is seeking a Senior Software Engineer II focused on Distributed Systems to build products that enhance the post-purchase experience for major retail brands. You'll work with technologies like Java and cloud systems, requiring 7+ years of experience.
Job Description
Who you are
You have 7+ years of experience as a software engineer specializing in distributed systems — you've designed, developed, and operated resilient systems that scale effectively and meet high reliability standards. Your background includes numerous years of hands-on experience in architecture, design, and development of enterprise applications, integrations, and data infrastructure.
You are adept at managing large, complex systems in the cloud — your proven track record includes delivering efficient, scalable, reliable, and maintainable customer-facing systems on time. You are not afraid to take initiative and help make an impact on the team, driving innovations that improve system availability, resilience, and performance.
What you'll do
In this role, you will build products that power the post-purchase experience for some of the biggest brands in the retail industry. You will work closely with a group of motivated engineers, helping your team grow technically while embracing modern engineering practices that enable frequent releases of high-quality services. Your day-to-day work will involve designing, estimating, developing, and launching new products and features, as well as resolving complex technical issues.
You will help drive decisions on how best to scale and extend our platform, owning reliability and scalability KPIs. Collaborating with cross-functional teams, you will ensure that the systems you build are not only functional but also resilient and performant, contributing to the overall success of the company.
What we offer
Narvar offers a competitive salary range of $180,000—$230,000 CAD, based on individual factors such as skill set, education, and work location. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in shaping the future of the post-purchase experience in retail.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Narvar.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Narvar is hiring a Senior Software Engineer II to develop impactful products for major brands. You'll work with Java and Agile methodologies to enhance the platform's value. This role requires 8+ years of experience in building reliable systems.

Software Engineering
Hightouch is seeking a Software Engineer specializing in Distributed Systems to enhance their syncing engine. You'll work on performance optimization and troubleshooting in a multi-cloud infrastructure. This role requires expertise in distributed systems.

Software Engineering

Staff Engineer
Fivetran is hiring a Senior Staff Software Engineer to contribute to the technical architecture and development of their Managed Data Lake product. You'll work with technologies like Java, PostgreSQL, and cloud platforms such as AWS and GCP. This role requires significant experience in distributed systems.

Software Engineering
HubSpot is hiring a Senior Software Engineer II to design and deliver complex, scalable solutions. You'll be responsible for driving technical decisions and mentoring team members. This position requires exceptional technical expertise and leadership skills.