Note: The job is a remote job and is open to candidates in USA. Microsoft is seeking a highly skilled and motivated software engineer to join a team focused on transforming industrial controls data into standardized, cloud-ready telemetry. The role involves building and maintaining C#/.NET automation tooling for telemetry onboarding workflows and contributing to the team's AI-enablement direction.
Responsibilities
- Design, develop, test, and deliver C#/.NET console applications and Worker Services that convert Excel-based device templates into CSV and configuration outputs for the telemetry pipeline
- Train, evaluate, and continuously refine a machine learning classification model that maps telemetry tags to template fields using historical taglist data
- Perform feature engineering on messy historical taglists and assess model accuracy to drive automation quality improvements
- Validate telemetry data end-to-end using Azure IoT, Event Hub, and Kusto/KQL to ensure data is clean and correctly mapped
- Maintain and enhance legacy systems while modernizing industrial controls and telemetry data processes
- Contribute to the team's AI-enablement direction, including Copilot and MCP-style agent patterns
- Own the full software development lifecycle: requirements gathering, functional specification authoring, development, testing, and delivery
- Troubleshoot and resolve pipeline and tooling issues independently rather than escalating or handing off
- Document all work thoroughly to ensure maintainability and knowledge transfer across the team
- Mentor teammates and promote consistent use of the team's single C#/.NET stack
- Collaborate with cross-functional partner teams to understand data consumption needs and align tooling outputs accordingly
- Identify and implement process improvements that increase efficiency and reduce manual effort in the telemetry onboarding workflow
Skills
- 5 or more years of professional C#/.NET software development experience building and shipping production tooling
- 3 or more years of applied machine learning or classification model development experience
- 3 or more years of hands-on experience with Azure data-plane and telemetry technologies including Azure IoT, Event Hub, and Kusto/KQL
- Demonstrated experience with process improvement and automation in an engineering context
- Bachelor's degree in Computer Science, Software Engineering, or a closely related field required
- Citizenship attestation with an active U.S. passport required
- Cloud attestation required
- Deep proficiency in C# and .NET (ideally .NET 10) including Visual Studio and production-ready coding practices
- Hands-on experience building and deploying text or tabular classification models using ML.NET, scikit-learn, or embedding-based approaches
- Practical fluency with Azure IoT Hub, Azure Event Hub, and Kusto/KQL for telemetry validation and data-plane engineering
- Python prototyping skills for machine learning experimentation prior to porting logic into C#
- Strong understanding of the full software development lifecycle from analysis and requirements through testing and delivery
- Experience with industrial control systems and telemetry data pipelines
- Ability to work independently, manage time effectively, and drive tasks to completion without close supervision
- Strong verbal and written communication skills with the ability to document technical work clearly
- Problem-solving mindset with a demonstrated willingness to challenge and improve existing processes
- Mentoring skills sufficient to provide constructive feedback and support teammates' technical growth
- Knowledge of database management, SQL, and data description practices
- Experience working with industrial controls data or similar operational technology environments is strongly preferred
- Familiarity with AI-enablement patterns including Copilot integration and agent-style architectures
Benefits
- Medical, dental & vision
- Hospital plans
- 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
- Life Insurance (Company paid Basic Life and AD&D as well as voluntary Life & AD&D for the employee and dependents)
- Company paid short and long-term disability
- Health & Dependent Care Spending Accounts (HSA & DCFSA)
- Employee Assistance Program
- Time Off/Leave(PTO, Allegis Group Paid Family Leave, Parental Leave
Company Overview