Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Architect

Home > C/C++ programming jobs

Senior Software Architect in Others

  • Microsoft
  • Full time
  • Email
  • Bucharest, Romania

Responsibilities

  • Define and evolve the long-term architecture of the MDEP device OS platform.
  • Drive architectural decisions across operating systems, platform services, device capabilities, security, manageability, application platforms, and cloud-connected experiences.
  • Apply systems thinking across kernels, hardware abstraction, system services, application frameworks, networking, identity, device management, telemetry, and cloud services.
  • Translate architectural direction into practical designs that engineering teams can implement, operate, service, and evolve.
  • Ensure device architecture and Azure-based services form a coherent end-to-end platform.
  • Provide technical leadership through design reviews, technical discussions, prototypes, and written specifications.
  • Engage internal and external partners and balance near-term product requirements with long-term platform evolution.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and proven technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python.
  • Experience with Linux-based operating system architecture, embedded Linux, or other open-source operating system platforms.
  • Experience with cloud architecture, device-to-cloud architectures, and distributed systems.
  • Experience with embedded systems, device platforms, hardware/software interfaces, device drivers, firmware, or hardware abstraction layers.
  • Experience with device-management and fleet-scale services, including enrollment, policy, software deployment, health monitoring, and lifecycle operations.
  • Preferred qualifications include complex platform software architecture, open-source architecture, telemetry and observability, containers or virtualization, security architecture, Linux kernel or distribution engineering, Android/AOSP, Azure connected-device services, device security, over-the-air updates, OS servicing, and developer platforms.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.

Benefits

  • The typical base pay range is stated for Romania; eligible roles may also receive benefits and other compensation.
  • The position is open for a minimum of five days, with applications accepted on an ongoing basis until filled.

Microsoft

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; ...

Similar positions

Senior Partner Solutions Engineer

  • Webflow
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $156k-$210k
  • USA - West

Software Engineer

  • Cisco
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Senior Software Engineer

  • Bloomberg
  • Full time
  • Others
  • 10/25/2026
  • Pune, India

Lead Software Test Engineer

  • Forterra
  • Full time
  • USA
  • 10/25/2026
  • Salary: $125k - $150k/yr
  • Clarksburg, MD

Security Software Engineer (L5)

  • Netflix
  • Full time
  • USA
  • 10/25/2026
  • Salary: $400k-$680k
  • Remote