Enable job alerts via email!

Lead Software Developer/HYBRID

MSC Industrial Supply Co.

Davidson (NC)

Hybrid

USD 90,000 - 143,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Lead Software Developer to spearhead innovative solutions for complex business challenges. This role emphasizes technical leadership, fostering team excellence, and driving improvements in software development capabilities. With a focus on collaboration and continuous learning, the successful candidate will engage with business partners to understand requirements and enhance efficiency. Join a dynamic team that values creativity and innovation while offering competitive pay and comprehensive benefits, all within a supportive and inclusive culture.

Benefits

Comprehensive benefits
Opportunities for growth
Inclusive culture
Competitive pay

Qualifications

  • 7+ years of advanced software development experience.
  • Proven experience in designing complex software systems.
  • Strong understanding of object-oriented and functional programming.

Responsibilities

  • Lead software design efforts and mentor team members.
  • Implement advanced defect detection and resolution techniques.
  • Drive continuous improvement in development processes.

Skills

Java
C#
C++
Swift
HTML
CSS
JavaScript
Python
Agile methodologies
Waterfall methodologies

Education

Bachelor's Degree in Computer Science

Tools

Selenium
JUnit

Job description

Join to apply for the Lead Software Developer/HYBRID role at MSC Industrial Supply Co.

Get AI-powered advice on this job and more exclusive features.

Company Overview

MSC Industrial Supply Co. is a leading North American distributor of metalworking and maintenance, repair, and operations (MRO) products and services. With over 80 years of experience and more than 2 million products, we serve dozens of industries and are committed to our brand promise of 'Built to Make You Better.'

Position Details
  • Requisition ID: 15528
  • Employment Type: Full Time
  • Job Category: Digital / IT
  • Location: Davidson, NC (CSC)
Position Summary

The Lead Software Developer will demonstrate expert development skills, working independently and collaboratively on innovative solutions to complex business problems. The role includes technical leadership, coaching, system design, and driving improvements to enhance MSC's software development capabilities.

Key Responsibilities
  1. Lead software design efforts, applying abstraction and encapsulation to craft scalable solutions.
  2. Mentor and coach team members, fostering decision-making and technical excellence.
  3. Implement advanced defect detection and resolution techniques.
  4. Drive continuous improvement in development processes and environment.
  5. Analyze potential issues proactively using business knowledge.
  6. Stay updated with the latest technologies and share knowledge through blogs, presentations, and proof of concepts.
  7. Engage with business partners to understand requirements and drive growth and efficiency.
  8. Participate in special projects and perform additional duties as required.
Qualifications
  • Bachelor's Degree in Computer Science or related field, or equivalent experience.
  • Minimum 7 years of advanced software development experience.
  • Proven experience in designing complex software systems using methodologies like Agile, Waterfall, etc.
  • Strong understanding of object-oriented and functional programming, with proficiency in Java, C#, C++, or Swift.
  • Experience with web technologies (HTML, CSS, JavaScript, Python, etc.) and web development.
  • Familiarity with testing tools such as Selenium, JUnit, etc., and database query languages.
  • Deep understanding of computer science concepts, hardware, networking, and operating systems.
  • Full stack development proficiency.
Skills and Competencies
  • Excellent communication and collaboration skills.
  • Self-starter with leadership qualities and a proactive approach.
  • Creative thinking with high standards and goal orientation.
  • Ability to work collaboratively and manage multiple work streams.
  • Adaptability to changing business needs and feedback.
  • Decision-making skills under ambiguity, demonstrating wisdom and judgment.
Additional Requirements
  • Valid driver’s license and ability to travel up to 10%.
  • Potential access to ITAR and CUI information.
Compensation

Starting at $90,440 - $142,120, depending on experience.

Why Join MSC?

We prioritize our associates’ well-being, offering competitive pay, comprehensive benefits, and opportunities for growth. Join our inclusive culture and help us drive business results through collaboration and innovation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Lead Software Developer(Liferay)(Hybrid)

Pratt & Whitney

Remote

USD 80,000 - 100,000

Yesterday
Be an early applicant

Principal Software Developer - Virtual Networking (OCI)

Oracle

Remote

USD 96,000 - 224,000

5 days ago
Be an early applicant

Senior Lead Software Engineer – Data Engineering

Clarivate

Remote

USD 100,000 - 125,000

Yesterday
Be an early applicant

Senior Principal Software Engineer IS *Virtual*

Providence Health & Services

California

Remote

USD 89,000 - 152,000

Yesterday
Be an early applicant

Principal Software Engineer - Platform Security / Compliance Architect - (Remote)

New Relic, Inc.

Salt Lake City

Remote

USD 120,000 - 180,000

6 days ago
Be an early applicant

Lead Software Engineer

McGraw-Hill

Remote

USD 124,000 - 180,000

4 days ago
Be an early applicant

Lead Software Engineer

McGraw Hill

New York

Remote

USD 124,000 - 180,000

5 days ago
Be an early applicant

Lead Software Engineer

McGraw Hill

Columbus

Remote

USD 124,000 - 180,000

5 days ago
Be an early applicant

Team Lead - Lead Software Engineer

Scratch Financial

Remote

USD 100,000 - 250,000

5 days ago
Be an early applicant