Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$119,800 - $234,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

We are building a planet-scale multi-modal database from the ground up, reimagining databases in the era of Large Language Models (LLMs) by deeply integrating Artificial Intelligence (AI) into all parts of the stack.

As a Senior Software Engineer, you will lead and collaborate with a team of passionate engineers, driving ideas to impactful results in a fast-paced environment. You will be working on building and using system-level software (e.g., distributed systems, operating systems, databases, networking, etc.). The role requires strong experience in software engineering from ideation and architecture design to writing high-quality code and shipping.

The team values problem-solving, design, coding and debugging skills, execution focus, quality software delivery, and continuous learning. We foster a friendly, collaborative atmosphere with a passion for technology, believing that diverse perspectives and empathetic communication are key to superior product development.

Key responsibilities include:

  • Leading coding initiatives and collaborating with stakeholders
  • Determining user requirements and developing design documents
  • Creating, implementing, and optimizing code for performance and maintainability
  • Acting as a Designated Responsible Individual (DRI)
  • Working on-call to monitor and maintain systems
  • Staying current with new technical trends and patterns

The position offers competitive compensation ($119,800 - $234,700 base pay, higher in SF/NYC), comprehensive benefits, and the opportunity to work on cutting-edge technology at Microsoft, where the mission is to empower every person and organization to achieve more.

Last updated 23 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
  • Leverages subject-matter expertise and partners with stakeholders
  • Acts as a Designated Responsible Individual (DRI)
  • Monitors system/product/service for degradation
  • Proactively seeks new knowledge and adapts to new trends

Requirements For Senior Software Engineer

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

Benefits For Senior Software Engineer

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