Taro Logo

Senior Software Engineer

A global technology company that empowers every person and organization on the planet to achieve more.
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Blockchain · Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft's Office of the CTO, part of the Technology and Research (T&R) organization, is seeking a Senior Software Engineer to join their innovative team. This role offers a unique opportunity to work on cutting-edge technologies including Web3, Healthcare, data security and privacy, and blockchain. The position involves collaborating with a distinguished team of engineers, mathematicians, and physicists to solve complex technical challenges and shape the future of computing.

The role is based in a hybrid work environment, offering flexibility to work both remotely and in-office. As a Senior Software Engineer, you'll be responsible for developing system-level software, focusing on distributed systems, operating systems, databases, and networking. The team values strong problem-solving abilities, design skills, and a commitment to delivering high-quality software.

Microsoft offers an exceptional work environment where diversity and inclusion are paramount. The company provides comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. This position is perfect for someone who wants to work at the forefront of technology innovation while contributing to Microsoft's mission of empowering every person and organization on the planet.

The role requires 5+ years of professional software engineering experience and strong expertise in C/C++ and C#. You'll be working in a collaborative, multi-national team environment where continuous learning and growth are encouraged. This is an excellent opportunity for experienced engineers who want to influence the next generation of computing while working with cutting-edge technology at one of the world's leading tech companies.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Work on building and using system-level software (distributed systems, operating systems, databases, networking)
  • Participate in ideation and architecture design
  • Write high-quality code and ship software
  • Work with researchers and engineers on exploring new technologies
  • Collaborate with a diverse team across multiple countries

Requirements For Senior Software Engineer

  • BS/MS in Computer Science (or related fields) or equivalent industry experience
  • 5+ years of professional software engineering experience
  • Working knowledge of either C/C++ and C#, including solid understanding of data structures and algorithms
  • Demonstrated experience in shipping high quality products and services

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

Interested in this job?