Taro Logo

Senior Software Engineer

Microsoft is a global technology company whose mission is to empower every person and every organization on the planet to achieve more.
$119,800 - $234,700
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Customer Experience team is seeking a Senior Software Engineer to join their innovative Generative AI solutions development team. This role offers an exciting opportunity to shape the future of marketing operations at Microsoft through advanced AI technologies.

The position involves working with cutting-edge technologies like Microsoft Copilot Studio, Azure OpenAI, and large language models to transform marketing workflows. You'll be responsible for designing and implementing both client-side and server-side solutions, collaborating with cross-functional teams, and ensuring high-quality code through comprehensive testing.

This is an excellent opportunity for experienced engineers passionate about AI and machine learning, offering a competitive salary range of $119,800 - $234,700 (higher in SF and NYC areas). The role provides a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for professional development.

The successful candidate will join a team at the forefront of AI innovation, working on projects that directly impact Microsoft's marketing capabilities. This role combines technical expertise with the opportunity to work on emerging technologies at one of the world's leading technology companies.

Requirements include a Bachelor's degree in Computer Science or related field, 4+ years of coding experience, and strong knowledge of cloud technologies. Experience with Azure OpenAI, Copilot Studio, and distributed systems is preferred.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design and develop solutions leveraging AI technologies such as Microsoft Copilot Studio, Azure OpenAI, semantic kernel and large language models
  • Design, implementation, and testing of both client-side and server-side code
  • Collaborating with partner teams to deliver end-to-end systems and experiences
  • Investigating and prototyping new technologies and frameworks
  • Writing and maintaining unit tests and automated integration tests

Requirements For Senior Software Engineer

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years experience working in cloud technologies such as Azure, AWS, or GCP
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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