Software Engineer / Senior Software Engineer
@ Microsoft

Hybrid
$120,000
Hybrid
Full Time
Posted 10 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXX***** @microsoft.com
Recommended after applying

Job Details

Overview

Microsoft's Azure Core organization is looking for talented Mid Level and Senior Software Engineers to join its development teams at the Microsoft Development Center in Romania. The Azure Core team builds and manages the core platform across compute, storage, and networking services. Join us to build highly scalable services and shape world-class product experiences with both traditional platforms and cutting-edge GenAI solutions.

Responsibilities

  • Design, develop, test and support features and solutions.
  • Develop high quality, secure, and compliant solutions.
  • Support highly available services used by millions daily.
  • Analyze feature performance in production.
  • Participate in pair programming and code reviews.

Qualifications

Required: Production software development experience with OOP languages (C#, Java, C/C++, Python), strong system design, algorithmic skills, data structures knowledge, and debugging and testing skills.

Preferred: Experience with large scale cloud services, distributed systems, containerized applications using Docker and Kubernetes, as well as GenAI protocols and additional familiarity with Rust and OS internals.

Security & Compliance

Candidates must pass the Microsoft Cloud Background Check upon hire and periodically thereafter.

Key skills/competency

  • Azure
  • Cloud
  • Software Engineering
  • GenAI
  • C#
  • Java
  • Distributed Systems
  • Docker
  • Kubernetes
  • System Design

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft culture: Study their mission, values, and news online.
  • Tailor your resume: Highlight cloud, Azure, and GenAI projects.
  • Showcase technical skills: Emphasize OOP, Docker, Kubernetes expertise.
  • Prepare for interviews: Practice system design and debugging questions.

📝 Interview Preparation Advice

Technical Preparation

Review OOP language fundamentals.
Practice system design exercises.
Study Docker and Kubernetes deployment.
Review cloud architecture and API integrations.

Behavioral Questions

Describe challenging project teamwork.
Explain handling tight deadlines.
Discuss adapting to changes.
Share conflict resolution experiences.

Frequently Asked Questions