Senior Software Engineer- Full Stack Development

1 Month ago • 5-8 Years • Full Stack Development

Job Summary

Job Description

Microsoft is seeking a Senior Software Engineer for full-stack development to contribute to the next generation of AI capabilities. The role involves collaborating with stakeholders to define user requirements, designing and developing AI applications, optimizing code for performance and maintainability, and acting as a Designated Responsible Individual (DRI). Responsibilities include creating design documents, implementing and debugging code, working on call to monitor systems, and proactively adapting to new technologies. Experience with LLMs, open-source projects (like Dify), and proficiency in languages like Python, C++, C#, JavaScript, and Java are essential. The position requires strong problem-solving skills and the ability to guide other engineers.
Must have:
  • 5+ years experience
  • Full-stack development expertise
  • LLM application development
  • Proficiency in Python, C++, C#, Java, JavaScript
  • Collaboration and communication skills
  • Problem-solving and debugging skills
Good to have:
  • Familiarity with Dify or other open-source LLM projects
  • Experience with AI system development
Perks:
  • Industry-leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

We are a team of elite Software Engineers eager to deliver strong business impact and learn. Our team models our behavior after the Halo Spartans, we are effective, efficient, bold, and get the job done. We take on projects/outcomes to accelerate the development of high priority & business critical investments.


Currently we are looking for a full stack software engineer to help build the next wave of capabilities of AI system. We hope you have experience with LLM products on the market and remain optimistic and hopeful about the future of AI. Additionally, we expect you to have development experience in LLM applications and be familiar with various open-source LLM projects.


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.

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to Python, C++, C#, JavaScript and Java.
    • OR equivalent experience.

 

• Bachelor's Degree in Computer Science

    • OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,
    • OR Python
    • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

• Familiarity with the open-source project Dify or experience contributing to other open-source LLM projects.

 


Responsibilities

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Similar Jobs

Logitech - Electrical Engineering Lead

Logitech

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
Rockstar Games - Senior Build & Release Engineer

Rockstar Games

San Diego, California, United States (On-Site)
2 Months ago
Nolimit City - Backend developer

Nolimit City

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago
Unity - Principal Data Engineer

Unity

San Francisco, California, United States (On-Site)
7 Months ago
S&P Global - Senior SQA Analyst

S&P Global

Hyderabad, Telangana, India (On-Site)
4 Months ago
SSC Technologies - Senior Software Engineer

SSC Technologies

Boston, Massachusetts, United States (Hybrid)
4 Months ago
N-iX - Senior C++/QT Engineer (#2579)

N-iX

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Eleven Labs - Full-Stack Engineer (BE leaning - Core)

Eleven Labs

Berlin, Berlin, Germany (Remote)
5 Months ago
Animoca Brands - Full-Stack Web Developer (Blockchain)

Animoca Brands

Hong Kong (On-Site)
5 Months ago
Crunchyroll - Staff Software Engineer - Mobile Video Players [Android]

Crunchyroll

Mexico City, Mexico City, Mexico (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Warner Bros Games - Senior Software Engineer

Warner Bros Games

(Hybrid)
1 Month ago
Nagarro - Principal Engineer, Java Fullstack

Nagarro

India (Remote)
4 Months ago
Saviynt - Associate Principal Engineer/Senior Engineer - IGA

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
PhonePe - System Integrator

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
bosh group india - Senior Data Engineer

bosh group india

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Next Level Business Services - Java - Scala Architect

Next Level Business Services

San Diego, California, United States (On-Site)
4 Months ago
Saviynt - Java Senior Engineer, Software Engineering

Saviynt

El Segundo, California, United States (Hybrid)
4 Months ago
Futurum Technology  - Junior Java Developer

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Axinous - Principal Software Engineer - API Tooling & Frameworks

Axinous

San Jose, California, United States (Hybrid)
3 Months ago
Paypal - Senior Java Backend Developer

Paypal

Guatemala City, Guatemala Department, Guatemala (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Suzhou, Jiangsu, China

eBay - Commercial Underwriting Teammate

eBay

Shanghai, Shanghai, China (On-Site)
4 Months ago
Tencent - Game Operation Specialist (Data Analyst) - PUBG Mobile, Latin America

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Keywords Studios (Player Support) - Senior project manager (game art)

Keywords Studios (Player Support)

Shanghai, Shanghai, China (On-Site)
9 Months ago
Logitech - Program Data Analyst

Logitech

Shenzhen, Guangdong Province, China (Hybrid)
3 Months ago
Tencent - Senior Backend R&D Engineer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Yodo1 - Finance Intern, Chinese Speaking

Yodo1

Beijing, Beijing, China (Remote)
8 Months ago
Mattel  Inc  - Accounting Administrator

Mattel Inc

Foshan, Guangdong Province, China (On-Site)
2 Months ago
Maersk Careers - Customer Solution Manager

Maersk Careers

Shanghai, Shanghai, China (On-Site)
5 Months ago
Tencent - Senior Game Operation Planner

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Keywords Studios (Player Support) - Art Director 艺术总监

Keywords Studios (Player Support)

Beijing, Beijing, China (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Hapag-Lloyd AG - Senior Software Engineer

Hapag-Lloyd AG

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Solvative - Salesforce Commerce Cloud Developer-Eastern Time Zone

Solvative

Ahmedabad, Gujarat, India (On-Site)
4 Months ago
Google - Software Engineer, Google Assistant

Google

(On-Site)
2 Months ago
GamePoint - Full-Stack Developer (PHP)

GamePoint

The Hague, South Holland, Netherlands (On-Site)
2 Months ago
Playtech - .NET Full Stack Developer

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Months ago
Nagarro - Engineer, Frontend React

Nagarro

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ARHS - Fullstack Developer

ARHS

Liège, Wallonia, Belgium (On-Site)
4 Months ago
Meta - Software Engineer, Product

Meta

Burlingame, California, United States (Remote)
3 Months ago
Google - Senior Software Engineer, Google Cloud Compute Infrastructure

Google

Kirkland, Washington, United States (On-Site)
3 Months ago
Unity - Senior Software Engineer

Unity

San Francisco, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug