demandware Senior Member of Technical Staff (Software Engineering) - UI, Angular, Predictive Intelligence in Cambridge, Massachusetts

Salesforce Commerce Clous (formerly Demandware) is the global leader of cloud ecommerce solutions that enable the world’s most recognized brands to easily design and deploy robust ecommerce sites across traditional web, mobile, tablet and in-store applications. Customers use our highly scalable and integrated cloud platform to more quickly launch and manage multiple ecommerce stores, initiate marketing campaigns and drive ecommerce traffic on a global scale. We are focused on the continuous development of a cutting edge cloud platform loaded with features and functionality that allow our clients to provide an ecommerce experience unparalleled in the industry.

Salesforce is seeking a Senior Member of Technical Staff/ Senior Software Engineer to join our Commerce Cloud Einstein team at our office in Cambridge, Massachusetts. Commerce Cloud Einstein's technology allows retailers to leverage real-time consumer data to customize customer interactions across the ecommerce ecosystem. We do this by capturing data from every customer touch point, mining behavioral signals using advanced predictive algorithms and overlaying deep retail domain knowledge. Commerce Cloud Einstein's technology enables merchandisers and marketers to drive substantial incremental engagement and revenue.

Learn more about our Culture, Product, and Principles in these three videos – Company Culture, Product Overview & Operating Principles

You will develop robust enterprise web applications with cutting edge JavaScript frameworks. In this role you will be working on several new application initiatives which increase our product offering into new strategic areas of ecommerce. This role will require you to work closely with our core engineering teams as well as with our UX and product management teams to translate functional into technical requirements. This is an opportunity to work with cutting edge javascript technologies and leverage them into scalable cloud applications used by the world’s leading brands.

Specifically, we are seeking candidates who have a demonstrated history of developing front end applications which call web services and API's for enterprise software products.

If this sounds like you, we would love to have you play an integral part in producing the next release in our product roadmap. Come join our team and help drive global ecommerce innovation!

  • Ownership of our customer facing configuration web app, written with nodejs and angular

  • Collaborating with the team to expand the product with new features for our customers

  • Comfortable with full stack development (ie we will expect this person to generally do all work necessary for any given feature, but can train in weak areas)

  • Ability to become the go-to UI expert on our team

  • Proficient with Javascript, HTML, and CSS

  • Strong working knowledge of one JavaScript MVC framework like Angular.js, Ember.js, Knockout.js, etc. (Angular.js a plus).

  • Experience with modern front end web development

  • Ability to understand the tradeoffs between prototyping quickly and figuring out the best design

  • Willing to own features end to end, from writing the first line of code to making sure production deployments go smoothly

  • Willing to do what it takes to independently track down problems and resolve them, even when that means getting your hands dirty with new and unfamiliar things

  • Desire to work in a fast paced, growing, deadline driven, startup-up environment.

  • Experience with continuous integration, unit tests, and using automation to ensure stable deliverables.

  • Ability to work with product/project managers and stakeholders to help refine and capture software requirements in an iterative fashion, accurately forecast engineering effort.

  • Ability to work seamlessly as part of a multi-site, multicultural development team.

  • Self-motivated, driven to achieve committed milestones.

  • Extreme attention to detail and commitment to quality.

Nice to Have:

  • Server side development (ie nodejs)

  • Working with various data stores, like redis and postgres

  • Working with AWS

  • Automation / deployment

  • Experience with automated and front end testing

  • Prior experience developing API's or REST services a plus

Education and Experience:

  • BS or MS degree in Computer science or equivalent

  • 7+ years professional software development experience

  • 5+ years professional Java/Javascript development experience

  • 3+ years professional user interface development experience

Demandware is committed to providing Equal Employment Opportunity to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, ancestry, sexual orientation, handicap or disability, Vietnam-era, special veteran, or any other legally protected status. This policy is established and administered in accordance with all applicable federal and state laws.


Req Number: 2016-2762