Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/N9emu4Dzz7P1VkQT9
Back to the job results
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

Overview

Microsoft Digital (MSD) builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster, and more securely every day. Microsoft Digital employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.


We have exciting opportunities for you to innovate, influence, transform, inspire, and grow within our organization and we encourage you to apply to learn more! 


We are looking for a Full Stack Engineer with a solid foundation in software development, practical UX awareness, and strong in next-generation AI skills to build effective solutions. The ideal candidate will bring at least 7 years of software development experience, including hands-on full-stack development. This role is well suited for someone who enjoys solving complex problems, collaborating across teams, and contributing to high-quality engineering outcomes in a dynamic environment.


Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 


#MSD  


#MSDJOBS  



Responsibilities
  • You will design and implement robust RESTful APIs and integrate them with front-end interfaces.  
  • You will apply AI engineering concepts, including multi-agent frameworks, retrieval-augmented generation (RAG), and related AI capabilities, to design intelligent and scalable product features.
  • You will develop and maintain front-end components using HTML5, CSS3, JavaScript, and modern JavaScript frameworks such as React.
  • You will utilize back-end technologies including Python, C#, dot net, or similar frameworks to build scalable and efficient server-side applications.  
  • You will design and optimize database schemas, with proficiency in SQL and NoSQL databases such as CosmosDB or MongoDB.  
  • You will deploy, configure, and manage cloud services on platforms like Azure, ensuring scalability, reliability, and cost-effectiveness.  
  • You will apply strong understanding of UX/UI principles to create intuitive and user-friendly interfaces.  
  • You will implement serverless computing and microservices architecture to build scalable and resilient systems.  
  • You will implement DevOps practices and tools, including CI/CD pipelines and infrastructure as code, to automate and streamline development and deployment processes.  

Qualifications

Required Qualifications:


  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Hands-on experience building and deploying Generative AI solutions using Large Language Models (LLMs) such as GPT, Azure OpenAI, Claude, or equivalent foundation models.
  • Experience designing and implementing Agentic AI applications, including AI agents, multi-agent workflows, tool calling, and autonomous task orchestration.
  • Strong knowledge of Retrieval-Augmented Generation (RAG), vector databases, embeddings, semantic search, and grounding techniques to improve AI response quality.
  • Experience with prompt engineering, AI evaluation, model performance optimization, hallucination mitigation, and Responsible AI practices for enterprise applications.
  • Proven ability to integrate AI services into production-grade applications using cloud platforms, APIs, observability frameworks, and secure software development practices.
  • Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (React, Angular, Vue.js).  
  • Strong understanding of back-end technologies, including Node.js, Python, Ruby on Rails, or similar frameworks.  
  • Experience designing and optimizing database schemas, with proficiency in SQL and NoSQL databases (CosmosDB, MongoDB).  
  • Hands-on experience with cloud platforms such as Azure or similar cloud platforms.  
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.  
  • Experience with mobile application development, including native (iOS/Android) and hybrid frameworks (React Native, Flutter).  
  • Strong understanding of UX/UI principles.  
  • Experience with serverless computing and microservices architecture.  
  • Knowledge of DevOps practices and tools, including CI/CD pipelines and infrastructure as code.  

Preferred Qualifications:


  • Problem-solving ability: Ability to analyze complex problems, think critically, and develop creative solutions to challenges encountered during development.  
  • Strong communication and teamwork skills: Excellent verbal and written communication skills are essential for effectively conveying ideas, collaborating with team members, and sharing knowledge. The ability to work collaboratively in a team environment and contribute to collective goals is also crucial.  
  • Time management and adaptability: Capacity to manage multiple tasks, prioritize work effectively, and meet deadlines in a fast-paced environment. Willingness to adapt to changing project requirements, technologies, and priorities. 
  • Attention to detail and customer focus: Ability to pay attention to small details while maintaining focus on the larger project goals to ensure accuracy and quality in work. Understanding the importance of meeting customer needs and delivering solutions that provide value and satisfaction.  

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.


This job post has been translated by AI and may contain minor differences or errors.
You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.