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

Staff Software Engineer - Developer Productivity

  • Webflow
  • Full time
  • USA
  • 10/02/2026
  • Salary: $187k-$255k
  • Remote

Senior Embedded Software Engineer

  • Varda Space Industries
  • Full time
  • USA
  • 10/02/2026
  • Salary: $169k - $216k/yr
  • El Segundo, CA

Staff Software Engineer-ClickHouse Committer

  • EDB
  • Full time
  • Remote
  • 10/02/2026
  • EMEA

Flight Software Internship - Summer 2027

  • Varda Space Industries
  • Full time
  • USA
  • 10/02/2026
  • El Segundo, CA

Software Engineer Linux Driver and

  • Apple
  • Full time
  • USA
  • 10/02/2026
  • Beaverton, OR