← All roles

Senior Engineer, Full-Stack Technology - Minecraft

Microsoft· Software Engineering
Apply on company site
Redmond$119.8k - $234.7kFull-timePosted 1w ago

About the role

Senior Engineer based in Redmond with expertise spanning user interfaces, application logic, services, and data integration. Hands-on role to build and maintain accessible, secure, and reliable software, collaborating with design, product, and engineering partners to translate requirements into technical solutions and provide technical leadership through mentoring and reviews.

Responsibilities

  • Lead technical design and implementation across application layers, establishing clear standards for quality, maintainability, and engineering consistency.
  • Build and improve user interfaces, application logic, APIs, and data integrations with automated testing and dependable development practices while remaining a hands-on contributor to production code.
  • Partner with design, product, and engineering teams to solve usability and integration problems, document technical interfaces, and manage cross-team dependencies.
  • Raise the engineering bar through technical mentorship, design and code reviews, automated testing, CI/CD, and clear standards for accessibility, security, privacy, responsible technology use, performance, and maintainability.
  • Use telemetry, user feedback, testing, and operational learning to improve software usability, performance, reliability, and end-to-end quality.

Qualifications

  • Master'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 Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Experience building production applications across user interfaces, application logic, APIs, and data integrations, with attention to usability, performance, security, and maintainability.
  • Experience translating product and design requirements into coherent end-to-end experiences and evolving prototypes into reliable production software.
  • Solid software-engineering fundamentals and ability to write production-quality code using modern development practices, including GitHub, CI/CD, automated testing, and code reviews.
  • Experience with modern client or web application frameworks, backend services, API design, and scalable data storage.
  • Experience integrating model-backed features, retrieval, or agentic workflows into usable products with clear feedback, failure handling, and evaluation.
  • Experience designing accessible interfaces and improving user journeys through telemetry, customer feedback, usability work, and controlled experiments.
  • Experience with application and service observability, performance profiling, automated end-to-end testing, and dependable release practices.
  • Experience taking products from early exploration through launch and live operation while managing cross-team technical dependencies.
  • Games-industry knowledge and an interest in technology that enables players, creators, and development teams.
  • Strong verbal and written communication skills, technical mentorship, and ability to collaborate across product, design, engineering, and non-technical teams.

Skills

Required:Leadership and technical mentorshipFull-stack development
Nice to have:Frontend frameworks and UI/UXAPI design and data storageCI/CD and automated testingTelemetry and usability research

Benefits

  • This description references benefits and pay information but does not list explicit benefit items within the job description itself.
Last updated Oct 16, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft