Remote Principal Software Engineer (Workflows)

Posted

This job is closed

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, to shape the future of the web application ecosystem.
  • Responsibilities include building and scaling a workflow engine and journey editor to enhance customer experience across Narvar products.
  • The Principal Engineer will take ownership of the architectural vision for new product platforms and enhance existing ones to deliver impactful business outcomes.
  • The position requires developing scalable architecture solutions and participating in a dedicated team to deliver high-quality projects.
  • The engineer will advocate for code quality and best practices, writing high-quality, modular, and functional code.
  • 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 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.
  • Proven ability to deliver efficient, scalable, reliable, and maintainable customer-facing systems within established timelines is required.
  • A fearless initiative-taking mindset with a history of making substantial contributions to organizational goals is necessary.
  • Excellent organizational and communication skills at all levels are required, 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 needed.
  • Proficiency in designing and scaling relational and NoSQL database platforms, along with experience in cloud computing platforms like AWS or GCP, is required.
  • Extensive experience in building high-volume, high-performance, and highly available SaaS or consumer-facing products is necessary.
  • 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 will be part of a mission-driven company focused on simplifying the everyday lives of consumers through seamless post-purchase experiences.
  • Narvar collaborates with renowned brands and has served over 125 million consumers worldwide, providing a dynamic work environment.
  • The company values diversity and is an equal-opportunity employer, fostering an inclusive workplace culture.
  • Employees can expect a collaborative, high-growth environment that encourages innovation and celebrates professional wins and personal milestones.
About the job
Posted on
Job type
Salary
-
Leave a feedback