Senior Software Engineer

Global technology company that develops and sells software, consumer electronics, and personal computers.
Oslo, Norway
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's People Understanding group as a Senior Software Engineer, where you'll develop cutting-edge AI services powering Microsoft 365 Copilot and other innovative products. This role focuses on building semantic understanding of users at scale, directly contributing to Microsoft's newest AI products. You'll work with diverse teams to design next-generation AI pipelines and integrate them across various products. The position offers hybrid work flexibility in Oslo, Norway, with up to 50% work from home options. You'll be part of a team that impacts millions of users while working with state-of-the-art AI technology. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. The role requires strong technical expertise in software engineering, with opportunities to grow in product lifecycle management and systems thinking. You'll contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more, working in an inclusive culture that values respect, integrity, and accountability.

Last updated 20 days ago

Responsibilities For Senior Software Engineer

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Monitors system/product/service for degradation and handles complex problems
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

Requirements For Senior Software Engineer

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • Technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Senior Software Engineer

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

Senior Software Engineer position at Microsoft's Xbox Gaming AI team in Barcelona, focusing on implementing AI/ML solutions and leading development of scalable gaming services.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Turing team, working on deep learning models and conversational AI, requiring 8+ years of experience in software engineering and ML.

Senior Software Engineer - MSAI

Senior Software Engineer position at Microsoft's MSAI team, focusing on Copilot for M365 services, data security, and AI integration, offering competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's MAI APRD Shopping team, focusing on AI-driven e-commerce solutions and catalog development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on optimizing AI model performance and working with OpenAI on Azure services.