Benjamin Moore

Software Engineer

Benjamin Moore$105K — $134K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s degree in engineering or computer science preferred.
  • 2+ years of experience with React.js; Next.js knowledge is a plus.
  • Deep knowledge of JavaScript/TypeScript is essential.
  • Strong interest in backend technologies like Node.js and APIs.
  • Good understanding and implementation of ADA compliance.
  • Experience in version control and CI/CD practices.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Develop and implement user interfaces with React.js and Next.js.
  • Collaborate with product owners to outline user requirements.
  • Participate in design reviews, assessing feasibility of designs.
  • Work with cross-functional teams to implement features from start to finish.
  • Build reusable UI components in Storybook.
  • Ensure responsive design for a consistent user experience across devices.
  • Optimize components for speed and cross-browser compatibility.

Benefits

  • Performance-based annual raise and bonus opportunities.
  • Comprehensive total rewards package.
  • Regular pay audits for fair compensation.
  • Merit, equity, and promotion increases during annual reviews.
Full Job Description
Overview

Benjamin Moore is currently seeking a Sr SAP Commerce Software Engineer with strong SAP Commerce and JavaScript skills to join our Digital Products team at our Corporate Headquarters in Montvale, NJ.  The role requires that the individual be a self-starter acting as the subject matter expert for multiple digital platforms leading internal and 3rd party engineering teams in the delivery of our core digital products with an emphasis on Team and Technical Agility.

Responsibilities
  • Develop and implement user interfaces using React.js and Next.js, ensuring a highly responsive and visually appealing user experience.

  • Collaborate with product owners and UX/UI designers to understand user requirements and contribute to the product roadmap.

  • Participate in design reviews and provide feedback on the feasibility and usability of designs.

  • Collaborate with cross-functional teams, including back-end developers, QA, and product managers, to implement and iterate on features end-to-end.

  • Build reusable UI components in Storybook.

  • Implement responsive design principles to ensure a consistent and enjoyable user experience across various devices and screen sizes.

  • Optimize front-end components for performance, speed, and cross-browser compatibility to deliver a fast and smooth user experience.

  • Develop ADA-compliant web applications and stay current on Web Content Accessibility Guidelines (WCAG); conduct regular accessibility audits.

    · Embrace Agile methodologies to deliver software in short, iterative cycles, ensuring continuous feedback and improvement.

  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

  • Progressively take on back-end development responsibilities using Node.js, contributing to API design, data models, and server-side logic as skills grow.

  • Partner with back-end and DevOps engineers to understand system architecture, gradually expanding ownership across the full stack.

  • Integrate with E-commerce platforms and payment gateways to enable smooth and secure transactions.

  • Implement product catalog displays, shopping carts, and checkout processes to enhance the overall E-commerce experience.

  • Write and execute unit and integration tests to ensure the reliability and robustness of components across the stack.

  • Conduct thorough testing of E-commerce functionalities, including order processing.

  • Contribute to CI/CD pipelines and deployment processes as full-stack responsibilities increase.

  • Stay abreast of industry trends, emerging technologies, and best practices in front-end, back-end, and E-commerce development.

  • Design, build, and iterate on AI-powered agents for both internal tooling and external/customer-facing experiences, leveraging LLMs and related AI frameworks.

  • Actively use AI-assisted development tools (e.g., GitHub Copilot, Claude Code) to accelerate coding, testing, and debugging, and champion opportunities to apply AI to boost team productivity

Qualifications
  • Bachelor’s degree in engineering, computer science, information systems, or a related field from an accredited college or university is preferred.

  • 2+ years of experience developing responsive, production-grade web applications using React.js (experience with Next.js a plus).

  • Deep knowledge of JavaScript/TypeScript.

  • Working knowledge of, or strong interest and willingness to develop, back-end technologies such as Node.js and RESTful/GraphQL APIs, with the expectation to grow into full-stack, cross-functional work over time.

  • Good understanding of ADA requirements and implementation.

  • Experience with software versioning and release management using code versioning tools (e.g., Git) and CI/CD pipelines.

  • Proven analytical and problem-solving abilities.

  • Ability to interpret complex business requirements and translate them into reusable, well-architected code across the stack.

  • Strong ability to exercise independent judgment, effectively prioritize, and execute tasks while under pressure.

  • Experience working both independently and in a team-oriented, collaborative environment.

  • Excellent communication skills.

  • Strong eagerness to learn and stay current with emerging AI technologies, including building AI-powered agents and integrating LLM APIs (e.g., OpenAI, Anthropic Claude) into applications.

  • Willingness to continuously learn and adopt AI coding assistants and other AI productivity tools, staying up to date with the latest advancements to streamline workflows and complete tasks more effectively.

     

    Preferred Skills:

     

    · Experience with cloud platforms, preferably Azure.

    · Exposure to Node.js server-side development, Express, or serverless architectures.

    · Understanding of SEO best practices for E-commerce websites.

    · Familiarity with database technologies (SQL and/or NoSQL).

    · Familiarity with performance monitoring tools and optimization techniques.

 

Compensation Philosophy

At Benjamin Moore, our brand represents excellence, and we strive to provide a comprehensive total rewards package to match. In addition to a competitive base salary, every exempt and non-exempt role in our organization is eligible for a performance-based annual raise and bonus in recognition of their efforts that contribute to the success of our organization. We conduct regular pay audits using external market data and internal comparisons to ensure our employees are compensated fairly and equitably. During our annual compensation review, we implement merit, equity, and promotion increases after a full calibration across all roles. In addition to our monetary

 

Pay Range USD $105,200.00 - USD $134,600.00 /Yr.

About Benjamin Moore

Benjamin Moore is a manufacturer of paints and coatings. The company was founded in 1883 and is headquartered in Montvale, New Jersey. Benjamin Moore offers a wide range of products for both residential and commercial use, including interior and exterior paints, stains, and primers. The company is known for its high-quality products and has been recognized for its commitment to sustainability. Benjamin Moore is a subsidiary of Berkshire Hathaway.
Learn more about Benjamin Moore
Size
2,000 employees
Industry
Founded
1883

Similar Jobs

More Jobs at Benjamin Moore

More Information Technology Jobs

Find similar Software Engineer jobs: