Senior Software Engineer- Full Stack Development

4 Weeks ago • 5-8 Years • Full Stack Development • Undisclosed

About the job

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

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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

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

Gurugram, Haryana, India (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Barcelona, Catalonia, Spain (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

London, England, United Kingdom (On-Site)

Atlanta, Georgia, United States (On-Site)

Virginia, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Logitech - Electrical Engineering Lead

Logitech, Taiwan (On-Site)

Rockstar Games - Senior Build & Release Engineer

Rockstar Games, United States (On-Site)

Nolimit City - Backend developer

Nolimit City, Sweden (On-Site)

Unity - Principal Data Engineer

Unity, United States (On-Site)

S&P Global - Senior SQA Analyst

S&P Global, India (On-Site)

SSC Technologies - Senior Software Engineer

SSC Technologies, United States (Hybrid)

N-iX - Senior C++/QT Engineer (#2579)

N-iX, Romania (Hybrid)

Eleven Labs - Full-Stack Engineer (BE leaning - Core)

Eleven Labs, Germany (Remote)

Animoca Brands - Full-Stack Web Developer (Blockchain)

Animoca Brands, Hong Kong (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Warner Bros Games - Senior Software Engineer

Warner Bros Games, (Hybrid)

Nagarro - Principal Engineer, Java Fullstack

Nagarro, India (Remote)

PhonePe - System Integrator

PhonePe, India (On-Site)

bosh group india - Senior Data Engineer

bosh group india, India (On-Site)

Next Level Business Services - Java - Scala Architect

Next Level Business Services, United States (On-Site)

Saviynt - Java Senior Engineer, Software Engineering

Saviynt, United States (Hybrid)

Futurum Technology  - Junior Java Developer

Futurum Technology , Poland (On-Site)

Paypal - Senior Java Backend Developer

Paypal, Guatemala (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Suzhou, Jiangsu, China

Keywords Studios (Player Support) - Senior project manager (game art)

Keywords Studios (Player Support), China (On-Site)

Logitech - Program Data Analyst

Logitech, China (Hybrid)

Tencent - Senior Backend R&D Engineer

Tencent, China (On-Site)

Mattel  Inc  - Accounting Administrator

Mattel Inc , China (On-Site)

Maersk Careers - Customer Solution Manager

Maersk Careers, China (On-Site)

Tencent - Senior Game Operation Planner

Tencent, China (On-Site)

Keywords Studios (Player Support) - Art Director 艺术总监

Keywords Studios (Player Support), China (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Hapag-Lloyd AG - Senior Software Engineer

Hapag-Lloyd AG, India (On-Site)

GamePoint - Full-Stack Developer (PHP)

GamePoint, Netherlands (On-Site)

Playtech - .NET Full Stack Developer

Playtech, Bulgaria (On-Site)

Nagarro - Engineer, Frontend React

Nagarro, India (On-Site)

ARHS - Fullstack Developer

ARHS, Belgium (On-Site)

Meta - Software Engineer, Product

Meta, United States (Remote)

Unity - Senior Software Engineer

Unity, United States (On-Site)

Get notifed when new similar jobs are uploaded