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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.

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 6 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?