McMaster-Carr

McMaster-Carr

Senior Software Engineer

Chicago, IL (Elmhurst) · Senior

Sponsorship not specified$235k-$310kDetected 17 hours ago
JavaScriptTypeScriptPythonJavaC++C#ReactCSS.NETFull-Stack DevelopmentCode ReviewGitSQLMongoDBRedisElasticsearchAzureKubernetesJenkinsLinuxKafkaOpenAPIMachine LearningComputer Vision

About the role

  • This role is a pathway to senior engineering management and technical leadership-your growth is determined by your impact, not by tenure.
  • That responsibility means engineering work starts with a deep understanding of the problem and its impact, grounded in clear ownership, open communication, and direct feedback.
  • Our teams are trusted to make thoughtful decisions about how work gets done, balancing a high bar for quality with practical execution.

Responsibilities

  • In doing so, you'll create clarity and momentum that enables you and your teammates to deliver exceptional experiences.
  • Order-to-Payment Flow: design and evolve end‑to‑end ordering experiences that reduce friction from checkout to mobile ordering.
  • As you onboard, you'll design and implement features that are small enough to help you ramp quickly, but substantial enough to matter.
  • As an engineering leader here, you'll have significant autonomy with end-to-end ownership where you make product decisions while building things real people interact with directly.
  • distinct, high‑impact areas of our platform that let engineers dive deep, build expertise, and release work that matters.
  • design and evolve end‑to‑end ordering experiences that reduce friction from checkout to mobile ordering.

Requirements

  • 4+ years of professional fullstack or backend software engineering experience (see our Software Engineer II role for earlier career experience )
  • Experience improving system architecture, testing, and monitoring to ensure reliability and performance.
  • A track record of designing platforms and customer experiences that will endure over years while remaining close to the details of execution.
  • Experience designing and delivering large-scale, service-oriented systems.
  • Strong proficiency in compiled languages such as C#, Java, C++, or Rust.
  • Experience in delivering proof‑of‑concepts and resilient production systems, contributing from early research and architectural design to development, launch, and iterative refinement.
  • Ability to write high-quality, maintainable, and scalable code with Systems Design and SOLID principles.
  • A commitment to developing others
  • using code reviews, coaching, and shared best practices to help the team deliver its best work.
  • Ability to collaborate cross-functionally with operations, product, and UX teams to ensure business value and user impact.
  • Technologies We Use
  • Backend: NET,.NET 10, ASP.NET Core, C#, Python
  • Frontend: React, Typescript, JavaScript, CSS
  • Database: MongoDB, Elasticsearch, SQL, Db2, Redis
  • Testing: Selenium, Playwright, Xunit, Jest

Skills

  • MongoDB, Elasticsearch, SQL, Db2, Redis
  • Swagger, Git

Compensation

  • Cash Compensation

Benefits

  • Growth & Learning
  • 100% tuition reimbursement
  • Health & Wellbeing
  • Medical, dental, pharmacy, and vision plans with no monthly premiums
  • Inclusive, all-gender benefits
  • Paid parental leave for all new parents
  • Industry-leading company-funded retirement accounts
  • Paid vacation and personal time
  • RAG, Embeddings, Vectorization, Machine Learning, Computer Vision
  • Total cash compensation is generally around $235,000 to $310,000 and includes a profit sharing based on company profitability.
  • You will also receive a relocation stipend (if applicable) and signing bonus.
  • The first 30 days are about learning with purpose: understanding our goals, getting a clear picture of the customer journey, and building fluency in the codebase.

Company info

  • McMaster‑Carr is a leading e‑commerce company that industrial customers have trusted for more than 120 years.
  • Our products help customers restore manufacturing lines quickly, keep operations running smoothly, and prototype the next generation of innovative products.
  • We earn that trust by offering the right products, making them easy to find, and delivering them fast--so customers can solve problems with speed, precision, and confidence.
  • We intentionally cultivate a culture focused on clear execution and long‑term growth.
  • We are responsible for building systems that endure for decades and support the company's long-term growth.
  • How You'll Make An Impact
  • strengthen the internal platforms that power sourcing, inventory planning, receiving, and supplier relationships, helping the company make disciplined investments and scale responsibly.
  • lead development of software that integrates with warehouse operations, fulfillment, delivery, and customer service to reduce manual work and get orders to customers faster.
  • After you've delivered your first features, you'll start taking on less‑defined challenges where you'll sharpen requirements and produce thoughtful, durable solutions that meaningfully improve the customers experience.
  • Our engineering teams operate within domains: distinct, high‑impact areas of our platform that let engineers dive deep, build expertise, and release work that matters.

Equal opportunity

  • Employer
  • We are proud to be an Equal Opportunity Employer and dedicated to providing employees a workplace with reasonable accommodations and free of discrimination, harassment, and retaliation. At McMaster-Carr, we do not make employment decisions based on age, ethnicity, citizenship status, military status, gender identity and expression, race, religion, disability status, marital status, sexual orientation, or any other legally protected group.
  • This position is not eligible for work authorization sponsorship by McMaster-Carr.
  • Data We Collect

Visa & Work Authorization

  • This position is not eligible for work authorization sponsorship by McMaster-Carr.

This listing is sourced directly from McMaster-Carr's careers page and normalized into a canonical job model.