M

Microsoft

Builds workplace software, PCs and cloud services

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-time$119.8k - $234.7k /yrIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related technical field, plus at least four years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Pass the Microsoft background check and Microsoft Cloud background check upon hire or transfer and every two years thereafter.

Responsibilities

  • Produce extensible and maintainable code and lead by example within the team.
  • Identify dependencies and develop design documents.
  • Coordinate and communicate across teams or team members where dependencies or overlap exist, and resolve conflicts between teams.
  • Lead discussions about product or solution architecture and create architecture proposals.
  • Collaborate across teams to influence architecture and ensure seamless integration between systems and services.
  • Initiate and guide experiments to evaluate new technologies and determine suitable solutions.
  • Build reliable, maintainable, scalable, high-quality software to meet evolving business needs.
  • Incorporate live-site readiness, monitoring, and incident response into the development lifecycle.
  • Promote clean code, modern development standards, and continuous improvement in engineering processes.
  • Improve developer tools and automation to streamline workflows and increase team efficiency.
  • Develop software, tools, and code supporting design, infrastructure, technology platforms, and commercial or end-user applications, ensuring they meet security standards.
  • Partner with stakeholders to determine user requirements for features and incorporate feedback into future designs or solution fixes.
  • Collaborate with others to plan testing and assure solution quality, using debugging tools, logs, telemetry, and other methods to proactively identify issues.
  • Apply best practices for customer scaling requirements and performance expectations, and follow processes that support security, privacy, safety, and accessibility.
  • Apply Microsoft security policies and best practices to identify opportunities to raise the security bar.

Desired Qualifications

  • A master's degree in Computer Science or a related technical field and at least six years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python; or a bachelor's degree in Computer Science or a related technical field and at least eight years of such experience; or equivalent experience.
  • Recent working experience with backend engineering and software deployment.
  • Experience in high-security, regulated, or cloud environments.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs