M

Microsoft

Builds workplace software, PCs and cloud services

Software Engineer 2 and Senior Software Engineer

Full-Stack EngineeringPosted on Nov 12
Full-time$102.1k - $261k /yrIn-person

About the Job

Requirements

  • A Bachelor's Degree in Computer Science or a related technical field and at least 2 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.

Responsibilities

  • Own scoped Project Perception features end to end, from workflow and UI implementation through APIs, service integration, testing, rollout, and production support.
  • Build responsive, accessible web experiences with TypeScript, React, or comparable frontend technologies.
  • Build secure, scalable APIs and backend services that connect the experience to agents, security data, context, actions, and AI capabilities.
  • Make complex security workflows intuitive by enabling users to configure agents, run playbooks, monitor sessions, review evidence, and approve or redirect actions.
  • Prototype ideas, validate them with customer feedback and measurable outcomes, and develop promising concepts into production features.
  • Contribute to frontend, API, and service designs, making sound engineering tradeoffs with guidance from experienced teammates and attention to security, privacy, accessibility, reliability, performance, cost, and maintainability.
  • Deliver well-defined features and work through ambiguity with support by clarifying requirements, breaking work into manageable tasks, communicating progress, raising risks early, and participating in design and code reviews.
  • Collaborate with product, design, security research, and platform teams to deliver a cohesive experience and contribute to shared engineering practices.
  • Build and operate reliable customer-facing features with robust testing, observability, safe deployments, incident response, and continuous improvement.

Desired Qualifications

  • A Bachelor's Degree in Computer Science or a related technical field and at least 4 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Experience building and operating large-scale, enterprise-grade software systems.
  • Experience developing production frontend and web applications using React or Angular, Hypertext Markup Language, Cascading Style Sheets, and modern browser performance practices.
  • Experience designing and building secure application programming interfaces, backend services, cloud-based systems, and data integrations.
  • Experience delivering end-to-end solutions spanning web experiences, secure services, data platforms, and artificial intelligence capabilities.
  • Experience creating accessible, customer-focused user experiences and making thoughtful technical tradeoffs.
  • Experience applying security, authentication, privacy, threat modeling, governance, reliability, observability, performance, deployment, and live-site practices.
  • Experience using artificial intelligence-powered workflows or artificial intelligence-assisted engineering tools, participating in design and code reviews, and collaborating across functions.

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