Senior Software Engineer- Casual Games

Microsoft is a leading technology company known for its software, hardware, and cloud computing services.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Gaming · Enterprise SaaS

Description For Senior Software Engineer- Casual Games

The Instant Play (Casual Games) team at Microsoft is seeking a self-motivated, creative senior service engineer to work on delivering the best user experience for Casual Games across various Microsoft products (e.g., Edge browser, Bing.com, MSN.com).

The role involves working on a state-of-the-art near real-time data ingestion backend, AI-driven data enrichment, and a UX stack that powers game experiences across multiple Microsoft products. You'll be part of a team focused on results, problem-solving, and personal development.

Key responsibilities include:

  • Developing end-to-end expertise in service/system design at scale
  • Implementing reliable, scalable, and high-performance solutions
  • Driving reviews and identifying opportunities for performance improvements
  • Maintaining quality checklists, documentation, and monitoring telemetry data
  • Developing automation for quality telemetry pipelines
  • Participating in on-call rotations and incident response
  • Conducting root cause analysis and creating process documentation

The ideal candidate should have:

  • A Bachelor's degree in Computer Science or related field
  • 5+ years of technical experience in software engineering
  • Experience with distributed systems or microservices
  • Knowledge of cloud computing platforms like Microsoft Azure or AWS
  • Strong computer science fundamentals and coding skills
  • Excellent communication and cross-group collaboration skills

This role offers the opportunity to work on complex, global challenges and deliver groundbreaking solutions that shape the way casual game fans consume content. You'll be at the forefront of Microsoft's next Instant Play experiences, working with a team committed to innovation and excellence.

Last updated 2 months ago

Responsibilities For Senior Software Engineer- Casual Games

  • Develop end-to-end expertise in service/system design, interactions, functions, and dependencies at scale
  • Implement reliable, scalable, and high-performance solutions, contribute to design documents, and own implementation/rollback plans
  • Drive reviews, identify opportunities for performance & efficiencies, and share learnings across engineering teams
  • Maintain current knowledge and expertise, drive the adoption of new solutions, and provide guidance through sharing and coaching
  • Maintain quality checklist and documentation, monitor telemetry data, and influence analytics to identify system issues
  • Develop scripts/automation for quality telemetry pipelines supporting monitoring and incident response
  • Respond to regular on-call rotations for incidents, escalate complex issues, contribute to postmortems, and provide expertise incident response assistance
  • File bugs, drive root cause analysis, create process/troubleshooting documentation, and conduct data and trend analysis

Requirements For Senior Software Engineer- Casual Games

Java
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 5+ years technical experience in software engineering, network engineering, service engineering, or systems engineering
  • Experience building highly scalable services (API, backend)
  • 3+ years of experience with distributed systems or microservices
  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms
  • Ability to work through self-directed, ambiguous situations
  • Rich experience working with Microsoft stack of products and general technology background (preferred)

Benefits For Senior Software Engineer- Casual Games

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer- Casual Games

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Bing's search engine backend, focusing on predictive modeling and search quality improvement.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Database for PostgreSQL, focusing on distributed SQL systems and cloud database services.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Xbox team, building scalable cloud services for gaming accounts and family safety features.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Developer Platform team in Hyderabad, building core components and APIs for Windows developers.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.