-
Senior Software Engineer
- Microsoft Corporation (Redmond, WA)
-
Project Sophia is a new generation business application, built ground up from market-disruptive, AI-first product principles. The product has been designed to completely re-define how complex, cross domain business problems are solved. Every interaction, every component and every user experience has been designed leveraging the full power and potential of generative AI and is taking the notion of AI based experiences way beyond the standard AI chat experiences.
Multi-modal concepts, combined with an emphasis of visual appeal and ease of use, is empowering any business user to interact with an infinite, AI Powered Business Research canvas where users can explore and resolve any business question both within and across business domains. Powered by large language models and deep business domain expertise, Project Sophia will empower the user to build out research journeys, automatically suggesting relevant data sources and correlating insights, intelligently visualizing exploration outcomes and suggesting next actions in the research journey. Project Sophia represents the new way of doing business, enabling strategic business decision making in a fraction of the time – filling a gap in the market where no app exists today.
We are looking for a Senior Software Engineer to join our team.
As we advance our product journey, we are innovating and iterating at a rapid pace. To further accelerate our momentum by bringing agentic, AI-powered experiences to the business application space and transforming how people work we continue to expand our investments in generative AI capabilities.
As a natural part of our product design and development process we are working very closely with customers as well as listening to telemetry and other key signals which allow us to consistently evolve based on customer demand and adoption patterns. Deep collaboration across Product Management, Design, Engineering, and Science is a given and all disciplines play important roles as part of the product development process.
In Sophia’s user experience team, we are committed to building the best-in-class AI experiences to gain insight into strategic business questions. Our agile, start-up-like environment encourages out-of-the-box thinking and empowers each team member to contribute towards our shared mission of delivering a highly innovative, agentic, AI powered user experience that is positioned to fundamentally change what business applications look like in the future.
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.
Responsibilities
+ Design, implement, and ship AI-first product capabilities end-to-end from rapid prototype to production, spanning LLM-powered services, retrieval/grounding pipelines, and intelligent UX experiences that delight users through Sophia’s AI canvas.
+ Own architecture and implementation across the full stack integrating front-end experiences, back-end services, and AI orchestration layers that connect models, context, and tools to deliver cohesive, extensible, high-performance systems.
+ Collaborate with design, research, and platform teams to adapt or fine-tune LLMs/SLMs and multimodal models for real-world customer scenarios, ensuring outcomes are contextual, transparent, and human-centered.
+ Build agentic, tool-using, and multimodal workflows that reason across data and services; optimize for safety, latency, reliability, and cost efficiency.
+ Contribute to engineering excellence secure-by-design, accessibility compliance, automated testing, and code craftsmanship across the product lifecycle.
+ Instrument and evaluate AI features with telemetry, experimentation, and continuous feedback loops to refine reasoning quality and user experience.
+ Drive live-site reliability and operational excellence, participating in On-Call rotations while maintaining a sustainable, high-ownership engineering culture.
+ Influence cross-team practices, sharing knowledge across AI, UX, and system-design disciplines.
Qualifications
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.
+ 3+ years of experience with one or more modern web technologies such as .NET/Node/React/Angular, building RESTful APIs.
+ 1+ year of experience with large language models (LLMs) and generative AI.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
+ **Microsoft Cloud Background Check:** This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
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 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.
+ Experience driving complex server & client architecture across large product teams.
+ Experience with modern LLM evaluation techniques, including LLM-as-a-Judge, agentic evaluations, and RAG assessments.
+ Experience delivering large-scale applied ML projects in an industry setting.
+ Experience with MLOps practices, including model versioning, automated testing, monitoring, and CI/CD for machine learning.
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft will accept applications for the role until October 20, 2025.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
-
Recent Searches
- Windows System Administrator (Michigan)
- Head GPS Strategy Operations (New York)
- Truck Driver CDL Class (Florida)
- Moulder Operator (Ohio)
Recent Jobs
-
Senior Software Engineer
- Microsoft Corporation (Redmond, WA)
-
Help Desk Analyst III - escalation support
- Robert Half Technology (Salt Lake City, UT)