Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their team building a planet-scale multi-modal database system that integrates AI throughout the stack. This role offers an exciting opportunity to reimagine databases in the era of LLMs.

As a Senior Software Engineer, you'll lead and collaborate with passionate engineers, working on system-level software including distributed systems, operating systems, databases, and networking. The position requires strong problem-solving abilities, design skills, and expertise in writing high-quality code. You'll be responsible for projects from ideation through architecture design and implementation to final shipping.

The team values a collaborative, friendly atmosphere with a strong focus on technology innovation. They believe diverse perspectives and effective communication are crucial for delivering superior products. This position offers significant opportunities for career growth and the chance to influence next-generation computing at Microsoft.

The role involves working with cloud technologies and Kubernetes, with up to 100% work-from-home flexibility. You'll be part of Microsoft's industry-leading benefits package, including comprehensive healthcare, educational resources, and generous time-off policies.

This is an ideal opportunity for experienced engineers who want to work on cutting-edge database technology while having a meaningful impact on Microsoft's future. The position combines technical challenges with leadership opportunities, making it perfect for those looking to advance their careers while working on innovative technology solutions.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI)
  • Guides other engineers by developing and following the playbook
  • Monitors system/product/service and handles incidents

Requirements For Senior Software Engineer

Kubernetes
Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years experience with Kubernetes
  • 1+ year(s) experience with cloud technologies (Azure, AWS, Google Cloud)
  • Currently programming/coding in current or most recent role
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer