Senior Software Engineer- Full Stack Development

58 Minutes ago • 5-8 Years • Full Stack Development

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.

Prague, Prague, Czechia (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Prague, Prague, Czechia (On-Site)

North Dakota, United States (On-Site)

Mountain View, California, United States (On-Site)

Mountain View, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Luxoft - Senior Angular/Java Full-Stack Developer

Luxoft, United States (Remote)

DMarket - Sr. DevOps Engineer/SRE

DMarket, Portugal (Remote)

Nielsen Holdings - STAFF SOFTWARE ENGINEER

Nielsen Holdings, India (Hybrid)

Nielsen Holdings - ETL (AWS Glue)/Informatica-Redshift ,Java ,SQL

Nielsen Holdings, India (Hybrid)

Meta - Software Engineer, Infrastructure

Meta, United States (Remote)

Nagarro - Senior Analyst, Agile

Nagarro, Romania (On-Site)

Google - Senior Software Engineer, Search

Google, United States (On-Site)

Eleven Labs - FullStack Engineer (Frontend Leaning)

Eleven Labs, Poland (Remote)

Ubisoft - Web Developer

Ubisoft, Romania (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

version 1 - Java Developer

version 1, Ireland (On_site)

Dream Games - Backend Engineer (New Grad)

Dream Games, Türkiye (On-Site)

ByteDance - Senior Solutions Engineer (Multiple Positions)

ByteDance, United States (On-Site)

Microsoft - Principal Engineer Manager

Microsoft, Serbia (On-Site)

Luxoft - Senior Backend Java Developer

Luxoft, India (On-Site)

Luxoft - Senior Java Developer with SQL/RDBMS skills

Luxoft, United States (Remote)

Microsoft - Software Engineering Manager

Microsoft, India (On-Site)

Visa - Software Engineer (Sr. Consultant)

Visa, Singapore (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Suzhou, Jiangsu, China

Intel Corporation - Logistics Operations Manager

Intel Corporation, China (On-Site)

The Walt Disney Company - 工业工程师Industrial Engineer

The Walt Disney Company, China (On-Site)

Power Integrations - Key Account Manager

Power Integrations, China (On-Site)

eBay - MTS1, SE- Full Stack, Mar- Tech

eBay, China (On-Site)

Ubisoft - Senior Engine Programmer

Ubisoft, China (On-Site)

Activision - VFX Artist

Activision, China (On-Site)

Keywords Studios (Player Support) - BD manager 业务拓展经理-Remote

Keywords Studios (Player Support), China (Remote)

Ubisoft - Rigger [Rainbow Six]

Ubisoft, China (On_site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Get notifed when new similar jobs are uploaded