
Transforming post-purchase experiences for retailers
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...
Narvar offers comprehensive health, vision, and dental insurance, along with generous parental leave and flexible time off. Employees enjoy a hybrid w...
Narvar's culture is centered on simplifying complex delivery processes for retailers, fostering a data-driven environment that prioritizes customer ex...

Narvar • Hybrid - Bangalore
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.
You have 10+ years of experience in backend development, with a strong focus on building scalable and robust systems. Your expertise in distributed systems allows you to design and implement architectures that meet both business and technical requirements. You are passionate about mentoring engineers at all levels, fostering a culture of learning and collaboration within your team.
Your technical skills include a deep understanding of system design principles and best practices. You advocate for high-quality code that is modular, extendible, and functional, ensuring that your team adheres to these standards. You thrive in cross-functional environments, working closely with product managers, designers, and engineering leadership to translate business requirements into actionable plans.
You possess a strong educational background, ideally from a tier-1 institution, which complements your extensive experience in the field. You are committed to continuous improvement and are always looking for ways to enhance team velocity and product development processes.
Experience with cloud platforms and modern development tools is a plus. Familiarity with Agile methodologies and a track record of leading successful projects will set you apart.
As a Staff Software Engineer at Narvar, you will take ownership of the architecture for new product platforms, driving business results through innovative solutions. You will lead process improvements that enhance team velocity and accelerate product development cycles. Your role will involve writing high-quality code and advocating for best practices in system design, coding, performance, and testing.
You will collaborate with cross-functional stakeholders to break down complex business requirements into actionable tasks. Your leadership will guide junior engineers in design, coding, and troubleshooting, helping them grow in their roles. You will also define and develop architecture models and roadmaps for application and software components, ensuring common usability across products and domains.
Your contributions will directly impact the future of Narvar's web application, as you work to build features that delight customers and enhance their experience. You will be instrumental in creating a strong product-minded engineering culture, mentoring your peers, and fostering an environment of continuous learning and improvement.
Narvar values diversity and is committed to creating an inclusive environment for all employees. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in shaping the future of our products and making a meaningful impact in the industry.
Apply now or save it for later. Get alerts for similar jobs at Narvar.