McMaster-Carr · 2 hours ago
Senior Software Engineer
McMaster-Carr is a leading e-commerce company that has been trusted by industrial customers for over 120 years. As a Senior Software Engineer, you will lead high-impact projects, optimizing software systems and mentoring other engineers to enhance the e-commerce experience and streamline operations.
Responsibilities
Own the full lifecycle of projects—from research and design to development, deployment, and iteration
Write high-quality, maintainable, and scalable code using object-oriented design and SOLID principles
Improve system architecture, testing, and monitoring to ensure reliability and performance
Mentor other engineers through code reviews, technical guidance, and knowledge sharing
Collaborate cross-functionally with operations, product, and UX teams to ensure business value and user impact
Contribute to long-term technical strategy while remaining close to the details of execution
Qualification
Required
Experience designing and delivering large-scale, service-oriented systems
Strong proficiency in compiled languages such as C#, Java, C++, or Rust
A thoughtful, analytical approach to problem-solving and software design
Clear, confident communication skills across technical and non-technical audiences
Interest in mentoring, coaching, and growing as a leader
Benefits
100% tuition reimbursement
Informal and formal mentorship
Employee resource groups
Medical, dental, pharmacy, and vision plans with no monthly premiums
Inclusive, all-gender benefits
Paid parental leave for all new parents
Adoption and surrogacy assistance
First-time home buyer assistance
Industry-leading company-funded retirement accounts
Paid vacation and personal time
Company
McMaster-Carr
McMaster-Carr develops products that are used to maintain, repair, and operate manufacturing plants and large commercial facilities.
Funding
Current Stage
Late StageRecent News
Company data provided by crunchbase