This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Narvar is seeking a Principal Software Engineer to lead the evolution of their product suite and drive innovation in engineering practices.
The role involves collaborating with cross-functional teams, including Engineers, Designers, Product Managers, and Senior Engineering Leadership.
Responsibilities include taking ownership of the architectural vision for new product platforms and enhancing existing ones to deliver impactful business outcomes.
The Principal Engineer will develop and implement scalable architecture solutions and participate in a dedicated team to deliver high-quality projects.
The position requires leading by example in writing high-quality, modular, and functional code while advocating for best practices in system design, coding, performance optimization, and testing.
The role includes hands-on development of products, balancing long-term and short-term goals, and ensuring efficiency, reliability, and scalability.
Collaboration with stakeholders to translate business requirements into actionable plans and drive alignment towards strategic objectives is essential.
The Principal Engineer will provide mentorship and guidance to junior engineers, fostering their growth in design, coding, and troubleshooting.
Requirements:
A BS/MS degree from a top-tier institution or equivalent practical experience is required.
Candidates must have 15+ years of hands-on experience in backend and end-to-end product development, with a proven track record in architectural design and development of enterprise applications.
Demonstrated expertise in designing, developing, debugging, and operating resilient distributed systems is essential, along with experience in managing large, complex systems in cloud environments.
Proven ability to deliver efficient, scalable, reliable, and maintainable customer-facing systems within established timelines is necessary.
A fearless initiative-taking mindset with a history of making substantial contributions to organizational goals is required.
Excellent organizational and communication skills at all levels are essential, with the ability to articulate customer and technical requirements effectively.
Deep hands-on expertise in Java and one or more server-side languages such as Go, Kotlin, Scala, or Rust is required, along with extensive experience in designing, building, and integrating RESTful APIs.
Proficiency in designing and scaling relational and NoSQL database platforms and experience in cloud computing platforms such as AWS or GCP is necessary.
Extensive experience in building high-volume, high-performance, and highly available SaaS or consumer-facing products is required, with a strong understanding of containerization, Kubernetes, and CI/CD tools.
Previous experience in startup environments is strongly preferred, demonstrating adaptability and a proactive approach to problem-solving.
Benefits:
The role offers a unique opportunity for a seasoned engineering leader to make a transformative impact on Narvar's product evolution journey.
Employees are part of a mission-driven company focused on simplifying the everyday lives of consumers through innovative post-purchase experiences.
Narvar collaborates with renowned brands and has a global reach, serving over 125 million consumers worldwide.
The company fosters a culture of innovation and adventure, encouraging teamwork and celebrating professional wins and personal milestones.
Narvar is an equal-opportunity employer that values diversity and does not discriminate based on various factors, promoting an inclusive workplace.