Engineering Manager - SQL, NoSQL, Salesforce

Wayfair - Boston, MA

Engineering Manager - Sales Engineering

The B2B Sales engineering team within the Sales Engineering department is looking for an experienced Engineering Manager to build and design new systems, scale existing systems, mentor Engineers , and help set coding and platform standards across our teams.

About B2B Sales Engineering

The B2B Sales Engineering team is part of the Sales Engineering group that supports the Salesforce CRM platform for Wayfair business units including B2B / B2C / Media Sales / etc. The B2B team owns the workflows and tools including business lead identification, business account creation and enrollment, and data synchronization between Wayfair and Salesforce and workload distribution using Round Robin. The B2B Sales Engineering team works to support the approximately 1,000 Business Account Managers (BAMs) that sell Wayfair's products to businesses. We write our own playbook for success and working cross functionally with everyone from Engineering and Product to Merchandising and Category Management. We pride ourselves on delivering world-class pre- and post-sales support while always raising the bar for ourselves and the industry.

Current Initiatives include:
Provide a simple, easy and streamlined way to BAM s and Sales Agents to create Business Accounts and Contacts in Salesforce
A Commissions platform for the BAM s to provide them real time information about their sales and commissions. The objective of this tool is to take out the anxiety about commissions from Agents mind so that they can focus solely on delivering a world class service to customers
Creating a scalable and real time Freight pricing platform for providing the BAM s a way to get accurate pricing information about shipping in near real time
Work to build systems to achieve cross channel sentiment analysis.Create a toolset to take advantage of data science models that can give our account managers more information about the customer, so we can better know what they need and when
Investigate new technologies to improve our systems and engineering proofs of concept (POCs)
Build out our automated testing suite through unit and integration tests to ensure that the team can iterate quickly with confidence
Sales funnel real time streaming service, every lead is processed in real time through a distributed and scalable platform that ensures no leads are left behind
A custom-built communications platform including a Salesforce-based phone system, SMS and chat capabilities - with the ability to integrate call data into Salesforce and Wayfair systems
What you ll Do

This role will be a key contributor as an Engineering Manager, capable of working both independently and within a team to accomplish tasks and projects assigned.

Work cross-functionally with different teams such as Product, Sales, Shipping, Pricing, Engineering teams, etc. to envision the end-to-end complex business state by connecting various pieces together.
Build relationships with technical leaders and business decision-makers to enhance collaboration, information sharing, decision-making, and influence decisions.
Influence future strategies across a diverse range of internal teams.
Partner with other technical teams to develop cross functional technology roadmaps and deliver solutions.
Constantly re-evaluate the technology solutions by staying ahead of industry trends and emerging technologies
Demonstrate strong motivation and drive to improve and develop the existing processes to the next level
Be willing and ready to acquire new skills and knowledge to develop both professionally and personally.
Be a strong team player and work hard towards reaching team goals
Lead/mentor a strong team of Engineers
What You ll Need

At least 7+ years of professional experience in a senior engineer or technical lead role
Expertise in full-stack development including OOP and systems design
Experience managing cross-functional agile software projects
Strong Database skills - SQL and NoSQL. Proficient in Database design, Querying and optimization knowledge
Experience with with event driven architecture and microservices at scale
Experience with Object-oriented technologies and tool stacks
Solid understanding of software testing and best practices (unit, integration, TDD)
Great analytical and problem-solving skills
Excellent communication skills and ability to work effectively with engineers, product managers, and business stakeholders alike
Ability to work effectively autonomously, dive into a project/problem, and adapt to evolving requirements
Undergraduate or Master s Degree in Computer Science, Software Engineering, or Computer Engineering
Prior experience of leading/managing Engineers for at least 4 years

For bonus points, you will have:
Prior experience working with PHP, Python, JavaScript (ReactJS), Microsoft SQL (T-SQL), Apache Kafka, GraphQL and web services.
Experience with event driven architecture and microservices at scale
Experience with no-SQL and/or time-series databases.
Experience with Salesforce.