Sr Software Engineer (C#,.NET)

Milwaukee Tool•Menomonee Falls, MT

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, with an emphasis on self-service, automation, reliability, and developer experience. The engineer designs and develops scalable integration-platform capabilities, creates reusable services and development resources, and implements patterns for APIs, messaging, and event-driven integrations. The position also builds delivery automation and infrastructure-as-code capabilities, improves platform observability and security, supports and troubleshoots existing systems, and helps other teams adopt platform capabilities. The role collaborates with technical and business partners, promotes enterprise standards, evaluates emerging technologies including AI-assisted development, and mentors junior engineers.

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 working 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 tools.
  • Experience with CI/CD.
  • 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.

Nice To Haves

  • CI/CD experience, preferably with Azure DevOps.
  • Experience with AI-assisted development.
  • Experience with React.js, Vue.js, or a similar JavaScript framework.

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.
  • 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, 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 for long-term ownership.
  • Help teams adopt platform capabilities through documentation, reference implementations, architecture guidance, and targeted technical enablement.
  • Advocate for enterprise integration, security, cloud, compliance, and quality standards, and automate guardrails where practical.
  • Evaluate emerging technologies, including AI-assisted development, to improve platform engineering and software delivery.
  • Mentor junior team members in software engineering, integration patterns, cloud technologies, scalability, and reliability best practices.
  • Contribute to agile ceremonies and facilitate best practices throughout the software development lifecycle.

Benefits

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