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/Staff Linux Kernel Engineer

  • Zipline
  • Full time
  • USA
  • 10/03/2026
  • Salary: $17k - $230k/yr
  • South San Francisco, CA

Embedded Software Engineer I

  • Axon
  • Full time
  • USA
  • 10/03/2026
  • Salary: $107k - $170k/yr
  • Seattle, WA

Software Developer

  • Westinghouse Air Brake Technologies Corporation
  • Full time
  • Canada
  • 10/03/2026
  • London

Software Dev Eng I - 1Finity

  • Fujitsu
  • Full time
  • USA
  • 10/03/2026
  • Salary: $78k - $111k/yr
  • Richardson, TX

[ETA] Embedded Software Developer

  • Bosch Global
  • Full time
  • Others
  • 10/03/2026
  • Ho Chi Minh City, Vietnam