About the job
Narvar is on an exciting growth trajectory! We are seeking a talented Staff Software Engineer to develop innovative product features that enhance the customer experience. In this pivotal role, you will shape the future of our web application by collaborating with a diverse team of Engineers, Designers, Product Managers, and engineering leadership. You will spearhead process improvements that boost team efficiency and expedite product development. As a Staff Engineer, you will cultivate a strong engineering culture focused on product excellence by mentoring engineers at all levels.
Key Responsibilities
- Design the architecture of new product platforms aimed at driving business outcomes while enhancing existing systems.
- Implement scalable architecture and collaborate with a committed team on impactful projects.
- Write high-quality, modular, and functional code.
- Promote best practices in system design, coding, performance, and testing.
- Contribute to the development of a highly concurrent and distributed system.
- Create and define architectural models and roadmaps for applications and software components to meet business and technical needs, ensuring consistent usability across products and domains.
- Engage with cross-functional stakeholders including Product, Design, Sales, and Engineering Leadership to translate business requirements into actionable plans.
- Mentor junior engineers on design, coding, and troubleshooting.

