Principal Software Engineer - Workflows

October 24

Apply Now
Logo of Narvar

Narvar

retail • post-purchase • returns • logistics • supply chain

201 - 500 employees

Founded 2012

🛍️ eCommerce

☁️ SaaS

🛒 Retail

💰 $30M Series C on 2018-08

Description

• Narvar is seeking a Principal Software Engineer to drive innovation and excellence in engineering practices. • Collaborate with cross-functional teams to shape the future of our web application ecosystem. • Lead process enhancements to boost team velocity and cultivate a culture of product-focused engineering excellence. • Build and scale a workflow engine & journey editor to orchestrate customer experiences across products. • Take ownership of the architectural vision for new product platforms to deliver impactful outcomes. • Develop scalable architecture solutions and participate in a dedicated team to deliver robust projects. • Advocate for code quality and best practices while leading the development of products and POCs. • Collaborate with stakeholders to translate business requirements into actionable plans. • Provide mentorship and guidance to junior engineers, fostering their growth in design and coding.

Requirements

• Educational Background: BS/MS degree from a top-tier institution or equivalent practical experience. • Extensive Experience: 15+ years of hands-on experience in backend and end-to-end product development, with a proven track record of architectural design and development in enterprise applications, integrations, and data infrastructure. • Technical Proficiency: Demonstrated expertise in designing, developing, debugging, and operating resilient distributed systems, coupled with experience in managing large, complex systems in cloud environments. • Delivery Excellence: Proven ability to deliver efficient, scalable, reliable, and maintainable customer-facing systems within established timelines, showcasing a deep understanding of system scalability and performance optimization. • Initiative and Impact: Fearless initiative-taking mindset with a track record of making substantial contributions to organizational goals and driving impactful change. • Communication Skills: Excellent organizational and communication skills at all levels, with the ability to effectively articulate customer and technical requirements to diverse stakeholders. • Technical Proficiency: Deep hands-on expertise in Java and one or more server-side languages such as Go, Kotlin, Scala, or Rust, along with extensive experience in designing, building, and integrating RESTful APIs. • Database and Cloud Experience: Proficiency in designing and scaling relational and NoSQL database platforms (e.g., MySQL, Postgres, Cassandra, DynamoDB, MongoDB, Redis, Elasticache), coupled with experience in cloud computing platforms such as AWS or GCP. • Product Development Experience: Extensive experience in building high-volume, high-performance, and highly available SaaS or consumer-facing products, with a strong understanding of containerization, Kubernetes, and CI/CD tools. • Startup Experience: Previous experience in startup environments is strongly preferred, demonstrating adaptability, agility, and a proactive approach to problem-solving in dynamic settings.

Apply Now

Similar Jobs

October 20

VP of Engineering for Core Business at Dropbox, leading core product initiatives.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com