Remote Principal Software Engineer

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.
  • 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.
About the job
Posted on
Job type
Salary
-
Leave a feedback