Theme

Language

Global EN
Sweden ENSV
India EN

Senior Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Artificial Intelligence · Data Science

In short

People & Work Intelligence (PWI) søger en erfaren Senior Software Engineer til at opbygge og udvikle PWI's intelligens-, inferens-, platform- og AI-drevne systemer. Denne rolle indebærer at designe, bygge og drive skalerbare distribuerede systemer, der bruger moderne AI-teknologier, og at samarbejde med tværfunktionelle teams for at levere AI-drevne oplevelser på tværs af Microsoft 365.

Responsibilities

  • Design, build, test, deploy, and operate scalable services and platform components for People & Work Intelligence.
  • Own the design and implementation of distributed systems supporting skills intelligence, work intelligence, inferencing, analytics, and Copilot experiences.
  • Build AI-powered solutions using technologies such as LLMs, retrieval systems, agent frameworks, knowledge graphs, and intelligence pipelines.
  • Develop systems for signal processing, enrichment, contextual intelligence, recommendations, and enterprise-scale insight generation.
  • Work closely with product managers, data scientists, researchers, and engineers to translate customer and product requirements into well-designed technical solutions.
  • Contribute to architecture and technical design decisions, including API design, data models, scalability, reliability, security, privacy, and operational considerations.
  • Drive engineering projects involving platform modernization, reliability, performance optimization, scalability, and cost efficiency.
  • Apply solid engineering practices across observability, testing, deployment automation, monitoring, incident prevention, and service health.
  • Participate actively in design and code reviews and help improve engineering quality across the team.
  • Mentor and support other engineers through technical guidance, knowledge sharing, code reviews, debugging, and collaborative problem solving.
  • Take ownership of ambiguous engineering problems, evaluate technical tradeoffs, and drive solutions from initial design through production rollout.
  • Identify opportunities to simplify systems, reduce operational overhead, improve developer productivity, and appropriately apply AI-assisted engineering.
  • Collaborate effectively with partner teams across Microsoft to deliver end-to-end capabilities that power Microsoft 365 experiences.
  • Contribute to a culture of customer focus, engineering excellence, accountability, continuous learning, and innovation.

Requirements

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

Desired Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 8+ years of software engineering experience, with significant experience building and operating production software systems.
  • Solid programming experience with C#, Java, Python, or comparable modern programming languages.
  • Solid understanding of data structures, algorithms, software design principles, API design, and distributed systems.
  • Experience designing and building cloud-based services, APIs, platform components, or data-intensive systems.
  • Experience delivering reliable production systems with consideration for scalability, performance, availability, observability, security, and operational excellence.
  • Experience with or solid interest in AI/ML systems, LLM-based applications, RAG, agent frameworks, retrieval systems, or other intelligent systems.
  • Proven ability to independently own technically complex components or projects from design through implementation and production.
  • Solid debugging and problem-solving skills, particularly for distributed and production systems.
  • Solid communication and collaboration skills with the ability to work effectively across engineering, product, data science, research, and partner teams.
  • Experience building distributed or cloud services that operate at enterprise scale.
  • Experience with LLM applications, agentic systems, orchestration frameworks, retrieval pipelines, knowledge graphs, or AI/ML platforms.
  • Experience working with high-volume data processing, signal processing, recommendations, inferencing, analytics, or contextual intelligence systems.
  • Experience designing APIs, asynchronous processing systems, data pipelines, caching strategies, or other scalable backend architectures.
  • Solid understanding of service reliability, observability, monitoring, deployment automation, security, privacy, and production operations.
  • Ability to take an ambiguous product or technical problem, break it into well-defined engineering problems, and drive the implementation to completion.
  • Ability to make pragmatic engineering tradeoffs across quality, velocity, reliability, performance, security, privacy, and cost.
  • Demonstrated ability to collaborate with and influence engineers and partner teams through technical expertise, design discussions, and clear communication.
  • Experience mentoring engineers and raising engineering quality through design reviews, code reviews, technical guidance, and knowledge sharing.
  • Customer-focused mindset with an ability to connect engineering decisions to product and customer outcomes.
  • Growth mindset and enthusiasm for learning and applying emerging AI technologies.
  • Interest in using AI-assisted development tools and techniques to improve engineering productivity and software quality.

Benefits

  • Inclusive culture where everyone can thrive.
  • Opportunity to work on cutting-edge AI technologies.
  • Collaborative environment with growth mindset.
  • Empowerment of individuals, managers, and leaders with AI-driven decision making.

Skills

C++C#JavaPythonLLMRAG
#AI#Machine Learning#Software Engineering#Distributed Systems#Cloud
Microsoft Logo

About Microsoft

Empowering every person and organization on the planet to achieve more

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…

Microsoft Logo

Company

Microsoft

Job Posted

2 days ago

Employment Type

Full Time

Work mode

Hybrid

Experience Level

Senior

Locations

United States

Qualification

Bachelor, No Formal Education

Applicants

Be an early applicant