Company Summary:
Zoro is an eCommerce company that’s on a mission to help business owners get everything they need to run their businesses and thrive–from office supplies to power tools. But we’re way more than a website. We’re a team of great people with an award-winning culture. Check us out and see for yourself!Job Summary:
- A Manager of Software Engineering for Netsuite oversees and manages Zoro's implementation and customization of the NetSuite Enterprise Resource Planning (ERP) system. NetSuite is a cloud-based business management software that integrates various core functions, such as financials, inventory management, sales, and customer management.
- We’re looking for a hands-on engineering manager to lead a team of engineers with multiple technical skills. While coaching and development of engineers is this role’s primary responsibility, previous experience as a people manager is not required. The manager will have the opportunity to learn how to attract, develop, empower, and organize awesome people into high performing teams.
- The manager will also collaborate with their peers in supply chain, customer support, finance, digital product, data engineering, data science, merchandising, and other business stakeholders to help shape the vision and roadmap for Zoro’s Netsuite Engineering team.
- Continuous improvements to existing Netsuite scripts and new functionalities are delivered by our Netsuite Engineering team. We use Typescript and Python among other technologies. You will be managing a team of approximately 5 engineers and will report to a Director of Engineering.
- This is a hybrid role which would require at least two days a week in the office.
Duties and Responsibilities:
- Lead and mentor a team of individual contributors in a complex domain fostering team cohesion and inclusion.
- Deliver code with quality and attention to detail (bug-free, easy to understand, and easily maintainable)
- Lead continuous improvements to NetSuite platform, with an emphasis on peer review and code quality standards
- Contribute to solution design, technical direction, and NetSuite platform architecture
- Lead efforts to ensure that best practices around monitoring and observability are followed in any NetSuite customizations
- Work closely with the Netsuite Operations Manager to guarantee the stability and performance of the platform as well as coordinating the development of new projects, critical updates, data refreshes, etc.
- Interact closely with other development teams to ensure that NetSuite customizations are well thought-out and align with higher-level technical goals
- Work effectively with engineers, product managers, data scientists, analysts and business stakeholders
Minimum Qualifications:
- 6+ years of experience designing and building extensible and maintainable applications
- 2+ years of experience coaching & mentoring other engineers from a senior role
- Excellent analytical, problem-solving, and troubleshooting skills
- Effective communication and interpersonal skills to collaborate with stakeholders at all levels of the organization
- Ability to read and understand JavaScript (ES6) and TypeScript and eventually write code and perform code reviews
- Working knowledge of at least one additional backend language such as Python, Java, PHP, etc
- Experience collaborating with delivery partners including design, project/product management and QA
- Some familiarity with DevOps tools and processes such as Docker, Kubernetes, Jenkins, AWS/GCP
Preferred Qualifications:
- Experience with JavaScript build tools like Rollup.js, WebPack, Gulp, ESLint, etc.
- Exposure with testing frameworks, tools and methodologies such as Jest and Cypress
- Project management and organizational abilities
Zoro Values and Inclusive Culture:
Zoro is dedicated to fostering an environment where people of all backgrounds and beliefs are represented and valued. We aim to empower all of our employees to learn about, raise awareness of, and promote diversity and inclusion through all of our workplace interactions. Zoro is a place where everyone can learn, grow, and thrive. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status.
We are proud to be an equal opportunity workplace.