Sr Software Engineer (C#,.NET)

Milwaukee Tool•Menomonee Falls, WI

About The Position

The Sr. Software Engineer will join Milwaukee Tool’s METi Platform team, which builds and evolves the enterprise integration platform and reusable capabilities that enable teams across the company to develop, deploy, secure, monitor, and operate integrations at scale. The role contributes to agile ceremonies and promotes best practices throughout the software development lifecycle, focusing on self-service, automation, reliability, and developer experience. The engineer designs and develops scalable integration-platform capabilities, reusable services and frameworks, APIs, integration patterns, CI/CD and infrastructure-as-code solutions, and operational capabilities such as observability, security, and resiliency. The role also supports existing platform capabilities, helps teams adopt them through documentation and technical enablement, collaborates with cross-functional technology teams, evaluates emerging technologies including AI-assisted development, and mentors junior team members.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • At least 5 years of professional software development experience.
  • Strong critical-thinking, analytical, and problem-solving skills.
  • Strong professional written and verbal communication skills.
  • Experience with agile methodologies and iterative development.
  • Ability to work through ambiguity and bring clarity in a fast-paced environment.
  • Organized and self-directed.
  • Passion for building reusable technology that improves how other engineers deliver software.
  • Experience with C#/.NET.
  • Experience with Azure Cloud or another cloud platform.
  • Experience with Azure Container Apps, API Management (APIM), Service Bus, Event Grid, and Functions.
  • Experience with REST APIs, asynchronous messaging, event-driven architecture, and distributed systems.
  • Experience with Git or other source control.
  • Experience with CI/CD, preferably Azure DevOps.
  • Experience with Terraform or other infrastructure-as-code tools.
  • Experience with automated testing frameworks.
  • Experience with authentication and authorization patterns, including OAuth 2.0 and managed identities.
  • Experience with observability and production troubleshooting, including Application Insights and OpenTelemetry.
  • Experience with SQL and relational database development.
  • Experience with AI-assisted development.
  • Experience with React.js, Vue.js, or a similar JavaScript framework.
  • Must be authorized to work in the U.S.; sponsorship is not available for this position.

Responsibilities

  • Design and develop high-performing, scalable integration-platform capabilities using technologies such as C#/.NET and Azure.
  • Develop reusable platform services, frameworks, libraries, templates, APIs, and reference implementations that simplify integration development and promote consistent engineering practices.
  • Design and implement integration patterns for APIs, asynchronous messaging, event-driven integration, and other system-to-system communication needs.
  • Build and maintain automated CI/CD and infrastructure-as-code capabilities for repeatable, secure, and efficient delivery.
  • Build platform capabilities for observability, logging, monitoring, alerting, resiliency, security, and operational support.
  • Improve developer experience through self-service capabilities, documentation, onboarding, testing, deployment, and troubleshooting tools.
  • Enhance and support existing platform capabilities, including troubleshooting complex problems across distributed systems.
  • Collaborate with architects, lead engineers, product owners, security, infrastructure, and application teams to understand needs, refine a backlog, and develop solutions with long-term ownership in mind.
  • Help teams adopt platform capabilities through documentation, reference implementations, architecture guidance, and targeted technical enablement.
  • Promote enterprise integration, security, cloud, compliance, and quality standards, and automate guardrails where practical.
  • Evaluate emerging technologies, including AI-assisted development, that can improve platform engineering and software delivery.
  • Mentor junior team members in software engineering, integration patterns, cloud technologies, scalability, and reliability best practices.

Benefits

  • Robust health, dental, and vision insurance plans.
  • Generous 401(k) savings plan.
  • Education assistance.
  • On-site wellness, fitness center, food, and coffee service.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service