Senior Software Engineer | Microsoft Careers
At a glance
AI generatedTL;DR
We are seeking a Senior Software Engineer to join our team of dedicated professionals who specialize in delivering innovative solutions using modern software engineering practices and cloud technologies. In this role, you will work closely with customers to solve complex business problems by designing and implementing robust software systems. Your day-to-day responsibilities include coding in languages such as C++, Java, JavaScript, or Python, while also leveraging your expertise in PLC programming, industrial networking protocols like OPC UA and Modbus, and cloud platforms for OT–IT integration. You will contribute to major automation ecosystems and ensure compliance with industrial cybersecurity standards, all while building edge-to-cloud architectures that bridge the gap between operational technology and information technology.
Skills
What you'll do
- Design and implement software solutions using modern engineering practices.
- Develop applications in languages such as Java, Python, or JavaScript.
- Integrate cloud technologies into industrial automation systems.
- Work with SCADA systems and integration platforms like Kepware.
- Ensure compliance with industrial cybersecurity standards (e.g., IEC 62443).
- Implement edge-to-cloud architectures for efficient data processing.
What we're looking for
- Bachelor's degree in Computer Science or equivalent technical experience.
- 4+ years of software engineering experience with languages like C++, Java, Python.
- Expertise in PLC programming and control systems (Ladder Logic, Structured Text).
- Knowledge of industrial networking protocols such as OPC UA, Modbus, EtherNet/IP.
- Experience with SCADA systems, historians, and integration platforms.
- Understanding of major automation ecosystems including Rockwell, Siemens, Schneider.
- Familiarity with cloud platforms, data services, distributed systems, and OT–IT integration.
Employer
About Microsoft
Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing
Microsoft currently has 534 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.
Most-posted roles
- | Microsoft Careers 121
- Principal Software Engineer | Microsoft Careers 19
- Senior Software Engineer | Microsoft Careers 18
- Software Engineer II | Microsoft Careers 10
- Principal Applied Scientist | Microsoft Careers 5