Senior Software Engineer

Microsoft is a global technology company that develops software, cloud services, and AI solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Translation team is seeking a Senior Software Engineer to join their mission of enabling communication without language barriers. As part of the Machine Translation team within Azure Cognitive Services, you'll work on a translation service that powers Teams, Skype, Bing, Office, and Windows, supporting 103 languages. The role offers a unique blend of software development, automation, and infrastructure engineering, working with a small, agile team that values autonomy.

You'll be joining a passionate, distributed group focused on designing and implementing training, deployment, and evaluation platforms for state-of-the-art machine translation models. The position involves collaboration with a multidisciplinary team of engineers, data scientists, and product managers to build cutting-edge Machine Translation solutions.

The team leverages diverse backgrounds and experiences, emphasizing customer obsession and close collaboration. You'll have the opportunity to work with Microsoft Research and contribute to AI integration across Microsoft's product suite. The role requires strong technical skills in C#, C++, or Java, along with SQL knowledge, and offers significant growth potential in AI/ML solutions.

Working in a hybrid environment with up to 50% work from home flexibility, you'll contribute to a platform that serves thousands of companies worldwide. This position is perfect for someone who wants to make a global impact by breaking language barriers while working with cutting-edge technology at one of the world's leading tech companies.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer

  • Design and develop real-time solutions
  • Contribute to the design and improvement of our end-to-end platform
  • Productionize and deploy machine learning solutions with high quality and reliability
  • Contribute to the roadmap for Microsoft and Azure AI Services
  • Mentor and support junior team members

Requirements For Senior Software Engineer

Java
  • 8+ years of software development experience
  • Excited to work as part of a diverse team and collaborate across geographies
  • Excellent problem-solving and data analysis skills
  • Effective communication skills, both verbal and written
  • Strong proficiency in C#, C++, or Java, and experience writing production code along with SQL-like languages
  • Strong design and coding skills with the ability to learn new programming languages
  • Independent, self-driven individual with a high sense of accountability

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft building next-generation security data platform with focus on data transformation and standardized schemas.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Windows Update systems, using Rust and C++ to improve update experience for billion+ devices worldwide.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams Core Services in Prague, focusing on building resilient, highly available services using cutting-edge technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Commerce + Ecosystems team, developing large-scale e-commerce services for Azure, Office 365, Xbox, and more. Hybrid work model with competitive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Teams video conferencing technology, requiring 4+ years of experience in Windows graphics and multimedia applications.