Senior Software Engineer GenAI
@ Microsoft

Hybrid
$150,000
Hybrid
Full Time
Posted 2 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXXXX******* @microsoft.com
Recommended after applying

Job Details

About the Role

At Microsoft, our Bucharest team is expanding with a focus on secure, scalable systems and cutting-edge GenAI solutions. As a Senior Software Engineer GenAI, you will design and build secure systems, drive quality-first engineering practices, and shape the future of Cloud and AI.

Responsibilities

  • Collaborate with stakeholders to determine feature requirements.
  • Develop design documents and break down large work items.
  • Implement reusable code for products and services.
  • Monitor system health and respond to service degradation.
  • Own projects end-to-end from design to production support.

Qualifications

Required: Bachelor’s Degree in Computer Science or related field, coding experience in languages such as C, C++, C#, Java, JavaScript, or Python, and hands-on experience with LLMs and GenAI native solutions.

Preferred: Master’s Degree and experience with agentic frameworks (Microsoft Semantic Kernel, Microsoft AutoGen, LangChain, LlamaIndex), cloud-native application design, and major cloud platforms (Azure, AWS, GCP).

Mexican Culture & Equal Opportunity

Microsoft is committed to diversity, inclusion, and responsible innovation. Accommodations are available for those in need during the application process.

Key skills/competency

  • Cloud
  • AI
  • GenAI
  • LLM
  • Security
  • Scalability
  • Distributed Systems
  • Agentic Frameworks
  • Coding
  • Design

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it to highlight GenAI and cloud skills.
  • Research Microsoft: Understand their culture and innovation strategies.
  • Leverage networking: Connect with current employees on LinkedIn.
  • Prepare technical stories: Focus on secure scalable system development.

📝 Interview Preparation Advice

Technical Preparation

Review cloud architecture best practices.
Refresh coding in C#, Java, or Python.
Study LLM deployment techniques.
Practice secure, scalable system design.

Behavioral Questions

Demonstrate teamwork and communication skills.
Explain handling challenging project deadlines.
Describe past collaboration with global teams.
Discuss adaptive problem solving experiences.

Frequently Asked Questions