
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 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.
Job Description
Who you are
You have 8+ years of experience building reliable, scalable, and high-quality systems — you've led teams, mentored junior engineers, and informed the technical roadmap, ensuring that your contributions have a lasting impact on the products you develop.
Deep expertise in Java and Agile methodologies — you've successfully shipped code to production several times a week, utilizing test-driven development approaches to enhance software reliability and performance.
You possess strong communication skills — you can proficiently articulate technical concepts through well-written design documents and feedback, influencing your team and stakeholders effectively.
Your experience includes providing production support for customer issues — you proactively work to improve operational efficiency, ensuring that the systems you build are not only functional but also optimized for performance.
You are committed to investing in the growth of your team members — you enjoy mentoring and guiding others, fostering a collaborative environment that encourages learning and innovation.
Desirable
Experience with cloud technologies and open-source implementations is a plus — you are always on the lookout for new technologies that can enhance your team's capabilities and inform the technical direction of your projects.
What you'll do
As a Senior Software Engineer II at Narvar, you will play a crucial role in developing products that touch millions of consumers — your work will directly impact some of the world's largest brands, amplifying the value of our platform.
You will partner with product managers, designers, and customer success teams to inform our roadmap — synthesizing and clarifying requirements to translate them into actionable work streams for your team.
Utilizing agile and iterative development methodologies, you will ship code to production several times a week — your commitment to quality will be evident as you adopt test-driven development approaches, writing unit and integration tests to ensure reliability.
You will provide production support for customer issues, proactively working to improve operational efficiency — your insights will help raise the bar on processes and methodologies that enhance software performance.
In addition to your technical responsibilities, you will invest in the growth of other team members — mentoring junior engineers and fostering a culture of continuous improvement and learning.
What we offer
At Narvar, we value diversity and are committed to creating an inclusive environment for all employees — we encourage you to apply even if your experience doesn't match every requirement.
You will have the opportunity to work with some of the world's largest brands, making a measurable impact on their operations and customer experiences — your contributions will be recognized and valued within the organization.
We offer a hybrid work environment, allowing you to balance your professional and personal life effectively — our team is dedicated to supporting each other and fostering a collaborative culture.
Join us at Narvar and be part of a team that is shaping the future of customer experience — your expertise will help us continue to innovate and deliver exceptional products.
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

Staff Engineer
Narvar is seeking a Staff Software Engineer to lead the development of new product features and enhance the web application. You'll work with technologies like Java and focus on distributed systems and architecture. This role requires 10+ years of backend development experience.

Software Engineering
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.

Software Engineering
HackerRank is hiring a Senior Software Engineer to own core backend services and ensure they are fast, reliable, and cost-efficient. You'll work with Golang, Kubernetes, and cloud platforms like AWS and GCP. This position requires strong technical leadership and experience in backend development.

Software Engineering
HackerRank is hiring a Senior Software Engineer to design and scale their API platform. You'll work with technologies like OAuth2 and CI/CD to enhance developer experience. This position requires a strong commitment to quality and growth.

Backend Engineer
Datadog is hiring a Senior Backend Engineer specializing in Distributed Systems to design and implement foundational platforms for their applications. You'll work with technologies like Go, Java, and Kafka while collaborating in a hybrid workplace across multiple locations in France and Israel.