Senior Software Engineer, SDE

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, SDE

Are you passionate about designing large scale software solutions? Are you interested in AI models? We are looking for a talented and motivated Senior Software Engineer, SDE to join our team. The ideal candidate will be responsible for designing, developing and maintaining high-quality software solutions. The candidate will collaborate with AI engineers to improve existing AI solutions. The ideal candidate will need to work on deploying our solutions into production efficiently and contribute to best practices to enhance software development process.

We build web scale Index along with deep understanding of the document content to retrieve rich facets, semantic view, dense representations while weeding out poor quality pages to power relevant and delightful experiences across products like Bing Search Engine, Personalized Recommendations, Ads, windows experience, etc.

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.

Required Qualifications:

  • 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.

Preferred Qualifications:

  • 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 equivalent experience.
  • Experience in designing cloud-based solution.
  • Knowledge of Linux environments.
  • Worked on deployment of E2E products or features with strong system design skills.
  • Familiarity with Containerization tools, microservices and APIs.
  • Familiarity with Cloud.
  • Experience with CI/CD Pipelines.
  • Kubernetes Knowledge.

Responsibilities:

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
  • Design Engineering solutions that impact AI models deployment and improve already existing solutions.
  • Write clean, efficient and scalable code to ensure implemented solutions are sustainable.
  • Contributes to E2E architectural discussions and help designing new systems.
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation.
  • Develop new solutions that impact real production scenarios in Microsoft.
Last updated a day ago

Responsibilities For Senior Software Engineer, SDE

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Leverage subject-matter expertise to drive project plans and work items
  • Design Engineering solutions for AI models deployment
  • Write clean, efficient and scalable code
  • Contribute to E2E architectural discussions
  • Break down and estimate work items
  • Develop new solutions for production scenarios

Requirements For Senior Software Engineer, SDE

Java
JavaScript
Python
Linux
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer, SDE

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?

Jobs Related To Microsoft Senior Software Engineer, SDE

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite constellation development and ECAD tool management.

System Development Engineer, Private Pricing Product Management (3PM)

Senior Systems Development Engineer role at AWS focusing on Private Pricing Product Management, building scalable solutions and tools using modern technologies.

Senior Product Manager - Tech

Lead Amazon's Buy Now checkout experience as Senior Product Manager, driving innovation in e-commerce with competitive compensation and comprehensive benefits.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, focusing on control plane development and distributed systems with 5+ years of experience required.

Software Dev Engineer (L5), Global Talent Management & Compensation

Senior Software Engineer role at Amazon's Edinburgh office, building scalable talent management solutions using AWS technologies.