![Mobile Shire Logo](https://dn9tckvz2rpxv.cloudfront.net/shirecareers.jobs/shirelogo.png)
Job Information
MSC Industrial Supply Co. Sr Manager, Software Engineering e-Commerce in Davidson, North Carolina
Build a better career with MSC.
Serving customer and community starts with the very best people doing their very best work. That is precisely what we have at MSC Industrial Supply Co., a leading North American distributor of metalworking and maintenance, repair, and operations (MRO) products and services. Watch HERE (https://youtu.be/VvCFDMQRyM8) to find out why you should work at MSC and join us as we continue to build a diverse and inclusive workplace.
Requisition ID :15888
Employment Type :Full Time
Job Category :Digital / IT
Work Location :Davidson, NC (CSC)
State or Province :North Carolina (US-NC)
Potential Work Location :United States : North Carolina : Davidson
Applicants must be authorized to work in the U.S. At this time, we are unable to sponsor or take over sponsorship of an employment Visa for this position. BRIEF POSITION SUMMARY:
As the Senior Manager of Software Engineering, you will be leading engineering teams to help MSC leapfrog our competition by developing next generation eCommerce and customer facing digital solutions. Working with MSC product owners, you will be responsible for creating digital products for our business by overseeing teams of agile software engineers, and providing leadership, vision and direction for those teams. This position is responsible for recruiting, developing, and retaining top talent, as well as ensuring the software engineering staff has the skills and capabilities to meet business needs.
You will also be required to understand key business problems, customer and market demand, propose and analyze multiple solutions and lead the team to produce the most efficient, cost effective, high performing and scalable solutions. In addition, you will provide the vision, rationale and recommendations to MSC’s leadership for next-generation digital solutions while ensuring current systems meet performance and operational standards.
The ideal candidate will have demonstrated experience leading multiple products (end to end) and have a well-rounded technical background in current cloud and distributed eCommerce technologies. You will leverage your practical experience to develop large, complex enterprise products utilizing highly skilled technologists to ensure flawless technical product delivery.
This is a leadership position with the expectation of leading and collaborating by example. Effective communication and presentation skills with associates and senior management across departments are essential for this opportunity.
DUTIES and RESPONSIBILITIES:
Leadership
Build strong working relationships with business leaders to ensure software engineering teams meet expectations and contribute to achievement of business goals.
Work with product management leadership and other cross functional teams to design, manage, and/or execute product roadmaps and applications.
Lead the software engineering teams to successful delivery of business outcomes.
Manage budgets, with ongoing focus on personnel, vendor, and capital expenditures.
Support and facilitate innovative and experimental software development work to test new ideas and incorporates innovative thinking into daily execution.
Performs all duties inherent in the role of MSC Manager including hiring, termination, review, and development of associates
Fosters the MSC Culture in the department and throughout the company to ensure fulfillment of MSC’s vision and unity of purpose.
Participation in special projects and performs additional duties as required.
Software Engineering
Lead engineering teams to meet and achieve MSC’s technology vision and the business objectives.
Lead software engineering teams and other stakeholders to set goals for improving code quality, maintainability, security, and scalability. Monitor progress against these goals.
Implement and manage engineering teams using agile methods and POD team structures with a strong focus on customer experience utilizing metrics and reporting for data driven decision making.
Manage collaboration with Infrastructure and Operations to ensure software performs well in production and meets SLAs.
Work with the information security leaders to ensure software is effectively secured and that risks are mitigated.
Oversee management of relationships with consultants, vendors, and contractors and support negotiation of statements of work and business terms with suppliers.
Talent Management
Recruit, hire, source and retain top talent to grow engineering capabilities, address new needs and address skill gaps.
Manage resource allocation across teams to maximize business impact of resources and ensure each team has the skills and capabilities needed to achieve its objectives.
Manage software engineering talent, playing a key role in performance management and compensation processes, role and competency definition, and diversity, equity, and inclusion initiatives.
Partner with Human Resources to create learning and development opportunities aligned to the organization’s skill and capability needs, and to provide rewarding career paths for software engineering staff.
Build a culture that supports learning, collaboration, transparency, and inclusiveness.
Manage employee engagement and promote a compelling employee value proposition to retain software engineering staff.
EDUCATION and EXPERIENCE:
Bachelor’s degree in computer science or related discipline is required
7+ years of experience in software engineering and/or applications development
5+ years of experience in managing talent and teams great than10 associates
Experience leading a complex application portfolio required
Experience with end-to-end delivery and iteration of continuous improvement and optimization required
Experience development of scalable internet facing web solutions required
SKILLS:
Excellent understanding of typical multi-tier architectures: web servers, caching, application servers, load balancers, storage and the OSI 7 layer model
Adept at producing architectural diagrams and presentations for use in communication with various levels of management both the business and IT.
Advanced understanding of computer science concepts including hardware architecture, database, networking, computer languages, and operating systems.
Understanding of API development, headless architectures and stateless systems
Knowledge of performance optimization techniques such as caching and Content Delivery Networks (CDN).
Strong understanding of critical performance metrics, and performance optimization techniques at every layer of the system.
Experience with information and application security concepts, mechanisms, and tools.
Information and application security concepts including public key encryption, remote access, access credentials, and certificate-based authentication.
Proven track record of designing software systems to solve complex business problems.
Proven track record of web development and web-oriented technologies with experience implementing systems utilizing web technologies such as HTML, Python, CSS, Java, Swift, C#, C++ or JavaScript.
COMPETENCIES:
Demonstrate your ability to understand the business with effective and timely communications with your business partners. Understand your audience and tailor your message for your audience. Demonstrate good communication by listening to all sides of the story. Move the ball forward by leveraging your internal networks.
Be a self-starter by seizing new opportunities, stepping up and handling tough issues and showing a can-do attitude in good times and bad. Energize and engage the team by leading by example.
Think creatively, have high standards and set aggressive goals. Pursue everything with energy and focus on obtaining set goals. Pushes through setbacks to achieve objectives and demonstrates a track record of exceeding goals. Demonstrate leadership by pushing yourself and others to achieve more.
Connect and work collaboratively with others within and outside the organization. Demonstrate leadership while working collaboratively by representing your own point of view while being fair to others and giving credit to all who have had a part. Gain the trust of your peers while collaborating on objectives.
Challenge yourself by taking on new assignments in or outside of the workgroup. Manage multiple and interdependent work streams in a controlled and disciplined manner.
Learn and improve by adapting to changing business needs and accepting feedback. Identify improvement opportunities and coach others to improve their performance.
Be empowered by working through ambiguity to successfully develop great business solutions. Demonstrate your technical leadership by getting to the why of the problem. Make sound decisions in absence of solid information. Show wisdom and judgement by considering all relevant factors and work to the best solution not necessarily a perfect solution. Demonstrate that you understand the 80/20 rule and when it should be applied.
OTHER REQUIREMENTS:
A valid driver’s license and the ability to travel up to 10% of the time may be required.
This position may require access to International Traffic in Arms Regulations Information (“ITAR”) and/or Controlled Unclassified Information (“CUI”).
Compensation starting at $122220 - $192060 depending on experience.
The salary range represented is based on similar roles in comparable industries, and the cost of labor in respective cities. Actual compensation is based on the candidate’s relevant experience, education requirements and peer pay equity. The Company reserves the right to modify the range as market conditions change.
#LI-Hybrid
Why MSC? People. Collaboration. Insight. That’s how you build something that works. Built on a foundation of trust, MSC works side by side with our customers to help them drive business results. With more than one million product offerings and 75+ years of experience across industries, MSC strives to help our customers achieve greater productivity, profitability, and growth through inventory management and other innovative supply chain solutions. We care about our associates and have programs in place to help our 6,500+ team members achieve their potential.
When you join our team, you will receive rewards and recognition for your contributions, training and professional development opportunities, Associate Inclusion Circles: Women, Pride, Black, Veterans, HOLA and DisABLEd as well as a variety of benefits to support you and your family's health, well-being, and financial future. If you are inspired to learn, take risks, and succeed as a team, you can build a better career at MSC.
Equal Opportunity Statement: At MSC, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all qualified applicants and our associates without regard to race, color, religion, age, sex, national origin, disability, protected veteran status, sexual orientation, gender identity/expression or any category protected by applicable law. By applying to this job you agree to the Application and Acknowledgment Declaration terms. Click HERE (https://jobs.mscdirect.com/content/Acknowledgement/?locale=en_US&previewLink=true&referrerSave=false) to review.