Senior Software Engineer -Growth

Microsoft is a global technology company that empowers people and organizations through innovative software, cloud services, and AI solutions.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer -Growth

Join Microsoft's Copilot Team, where we're revolutionizing AI-powered experiences across Windows, M365, and Azure platforms. As a Senior Software Engineer in Growth, you'll be at the forefront of building intelligent solutions that transform user experiences. The role combines advanced machine learning, growth engineering, and scalable solutions development.

You'll work on implementing AI-driven features, conducting complex A/B tests, and developing predictive models for user segmentation and engagement optimization. The position requires expertise in Python, JavaScript, and modern web frameworks, along with strong experience in machine learning and data analytics.

The ideal candidate brings 4+ years of technical engineering experience and a passion for growth engineering. You'll have the opportunity to work with cutting-edge AI technologies, mentor junior engineers, and drive innovation in a collaborative environment. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance.

This hybrid role allows up to 50% work from home, providing flexibility while maintaining team collaboration. You'll be part of a team that embraces a growth mindset and works towards Microsoft's mission of empowering every person and organization on the planet to achieve more. The position offers excellent career growth opportunities and the chance to work on products that impact millions of users globally.

Last updated a day ago

Responsibilities For Senior Software Engineer -Growth

  • Define and execute growth strategies to drive key business metrics
  • Lead complex growth experiments and implement automated experimentation frameworks
  • Develop scalable engineering solutions for conversion funnels and personalization
  • Leverage machine learning for predictive models and user segmentation
  • Optimize website and mobile app performance
  • Analyze large-scale data sets to uncover growth opportunities
  • Mentor and guide junior engineers
  • Stay ahead of industry trends in growth engineering

Requirements For Senior Software Engineer -Growth

Python
JavaScript
React
Node.js
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience designing and implementing scalable growth solutions
  • Strong proficiency in Python, JavaScript, SQL, and modern web frameworks
  • Deep expertise in A/B testing frameworks and data analytics tools
  • Hands-on experience with machine learning models
  • Solid English verbal and written communication skills
  • Familiarity with Agile and iterative development processes

Benefits For Senior Software Engineer -Growth

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 -Growth

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.

Senior Software Engineer - ML Platform

Senior Software Engineer role at Microsoft focusing on ML Platform development for identity protection, offering competitive pay and hybrid work environment.

Senior Machine Learning (ML) Engineer

Senior ML Engineer role at Microsoft Security, focusing on AI personalization and analytics for Security Copilot, offering competitive pay and remote work options.

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft Security, focusing on developing autonomous defense systems using cutting-edge AI for cybersecurity innovation.

Senior Software Engineer - AI/ML

Senior Software Engineer position at Microsoft focusing on AI/ML development for business applications, requiring 8+ years of ML experience and strong software engineering skills.