Senior Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Data Science · DevOps
In short
Responsibilities
- Develop the Semantic Fabric, a technology for semantic indexing and search across Microsoft Office 365.
- Build scalable, high-performance software services for large datasets with low latency and high availability.
- Ensure the platform complies with Microsoft's strict data privacy and compliance standards.
- Participate in the full software development lifecycle: design, development, testing, deployment, and maintenance.
- Collaborate with team members and other engineering teams for seamless system integration.
- Contribute to architectural discussions, select technologies, and design scalable, sustainable solutions.
- Identify and resolve technical debt and performance/reliability issues.
- Stay updated on LLM and semantic search advancements, applying new methods to improve the Semantic Fabric.
- Participate in code reviews to maintain software quality and promote best practices.
- Engage with stakeholders to gather feedback and ensure software meets user needs.
- Ensure software adheres to Microsoft's security and privacy standards.
- Identify and mitigate risks that could impact software delivery.
Requirements
- 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.
Desired Qualifications
- Senior/Lead Engineer professional software development experience with at least two of the following C#/C++/Java, ASP.NET, and RUST.
- Hands-on experience with distributed systems and services in the cloud.
- Knowledge of functional programming principles, including immutability and type safety.
- Proven ability to tackle complex technical issues, conduct proper research and design, and deliver high-quality implementations.
- Solid pattern matching against proven software patterns (e.g., Mediator, Strategy, Middleware).
- Track record of delivering impact at scale.
- Experience in Search and information retrieval systems.
- Experience with applications of LLM and/or vector indexes (such as DiskANN).
- Experience designing, developing, and shipping high-quality software products, systems, and services.
- Ability to work collaboratively in a team, communicate ideas clearly, and drive problems to efficient resolution.
Benefits
- Competitive base pay range across the US, with specific higher ranges for the San Francisco Bay area and New York City metropolitan area.
- Potential eligibility for benefits and other compensation.
- Opportunity to work on a transformative technology impacting users globally.
- Fostered environment with diversity and inclusion.
- Prioritized work-life balance.
- Opportunity to contribute to Microsoft's mission to empower every person and organization.
Skills
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…
Company
MicrosoftJob Posted
4 days ago
Employment Type
Full Time
Work mode
Hybrid
Salary
US$119,800–261,000 · Negotiable
Experience Level
Senior
Locations
United States
Qualification
Applicants
Be an early applicant
