Senior Software Engineer

MicrosoftRedmond, WA
2h

About The Position

Are you enthusiastic about developing a platform of services and tools used across Microsoft? Are you dedicated to removing language as a barrier to modern productivity, enabling Microsoft to deliver products to an ever-evolving worldwide landscape of languages, cultures, and local markets? The E+D Localization team is the One Microsoft team for ensuring we consistently release high quality localized products to all our global customers. Our live services are used today by Windows, Office, Exchange, Sharepoint, Bing, Xbox etc to localize client and web application strings as well as online content. Our localization platforms are depended on for over 90% of Microsoft's localization needs, used by billions of people around the world. As a result, the opportunity and need to expand, improve, and modernize our platform of services and tools is bigger than ever. Our services will have to scale to support the entire company and provide visibility and deep insights into system availability, including performance, health, and throughput. Additionally, these services will need to be architected in a way that can expand to the growing needs of the localization ecosystem both inside and eventually outside the company. Your opportunity as a Senior Software Engineer to impact the company's ability to ship our various platforms, applications and content worldwide is enormous on this team. We play a vital role in Microsoft's ability to ship every piece of software from web services to desktop applications and every piece of content from help articles to documentation pages to marketing materials. If working on features that have this level of impact across the company interests you, we are looking for a dedicated, driven candidate to help us deliver the next generation of these services. 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.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Nice To Haves

  • 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 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 equivalent experience.
  • Proficiency in any OO language (C#, Java, C++ etc); preferable C#, but not required.
  • Proficiency in scalable service design and implementation.
  • Proficiency with cloud tech (IaaS, PaaS or SaaS), including data technologies, is a plus.

Responsibilities

  • Use cloud design patterns to deliver secure, highly available, resilient, performant, scalable, and easily maintainable services. Drive coherent architecture across subsystems, often working cross-team with multiple developers.
  • Develop excellent design that satisfy customer, engineering, and operational requirements, including producing development specifications and driving specifications reviews.
  • Deliver high quality code, testing and deployment to production.
  • Help evolve development guidelines, practices and principles for a world where services development and delivery is moving faster than ever.
  • Contribute to an inclusive culture of growth mindset, iterate fast and learn from feedback, mutual respect, trust and appreciation; deliver results thru teamwork and collaboration.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service