Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer

Home > C# programming jobs

Senior Software Engineer in USA new

  • Microsoft
  • Full time
  • Email
  • Redmond, WA

Responsibilities

  • Develop the Semantic Fabric platform for semantic indexing and search across Microsoft 365.
  • Build scalable, high-performance software services over large datasets with low latency and high availability.
  • Design and implement ingestion pipelines and indexing solutions at exabyte scale with interactive freshness.
  • Participate in architecture, design, development, testing, deployment, maintenance, and integration of software solutions.
  • Identify and resolve technical debt, performance issues, reliability risks, and delivery risks.
  • Ensure software meets Microsoft’s security, privacy, compliance, functional, and non-functional requirements.
  • Stay current with LLM and semantic search developments and identify opportunities to improve the platform.
  • Conduct code reviews and promote software quality and engineering best practices.
  • Collaborate with engineering teams, stakeholders, and customers to gather feedback and deliver effective solutions.

Requirements

  • Bachelor’s degree in computer science or a related technical field and 4+ years of technical engineering experience with coding, or equivalent experience.
  • Professional software development experience as a senior or lead engineer with at least two of C#, C++, Java, ASP.NET, and Rust is preferred.
  • Hands-on experience with distributed systems and cloud services is preferred.
  • Knowledge of functional programming principles, including immutability and type safety, is preferred.
  • Experience addressing complex technical issues through research, design, and high-quality implementation is preferred.
  • Experience with search, information retrieval systems, LLM applications, or vector indexes such as DiskANN is preferred.
  • Demonstrated ability to design, develop, and ship high-quality software products, systems, and services is preferred.
  • Ability to communicate clearly and collaborate effectively to resolve problems is preferred.

Benefits

  • Microsoft promotes diversity, inclusion, collaboration, and work-life balance.
  • Eligible roles may include benefits and other compensation.
  • The position is open for a minimum of 5 days, with applications accepted on an ongoing basis until filled.

Salary: $120k - $261k/yr

Microsoft

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

Similar positions

Software Engineer II - C#

  • Alarm.com
  • Full time
  • Others
  • 10/30/2026
  • Kraków, Poland

Senior Software Engineer C#

  • Alarm.com
  • Full time
  • Others
  • 10/30/2026
  • Kraków, Poland

Senior Software Test Engineer

  • Syms Strategic Group, LLC (SSG)
  • Full time
  • Remote
  • 10/30/2026
  • Salary: $85k-$116k
  • United States

Senior Software QA Engineer

  • The Predictive Index
  • Full time
  • USA
  • 10/30/2026
  • Salary: $140k-$175k
  • Remote

Software Engineer

  • Checkout.com
  • Full time
  • Others
  • 10/29/2026
  • Shanghai, China