Taro Logo

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft is seeking a Senior Software Engineer to join their Business & Industry Copilots group, a rapidly growing organization responsible for Microsoft Dynamics 365, Power Apps, Power Automate, Dataverse, AI Builder, and Microsoft Industry Solutions. As part of the Agent Lifecycle and Admin Experiences team at Microsoft Copilot Studio, you'll work on building seamless, secure, and scalable solutions that power the agent ecosystem.

The role involves working with highly scalable, multi-tenant microservices in an Azure-based platform, making agent building simple, impactful, and enterprise-ready. You'll be part of a team that thrives on solving complex problems at scale while maintaining impeccable quality. Your responsibilities will include designing, developing, and maintaining highly scalable, available, reliable, and secure solutions that transform our customers' world.

The ideal candidate should have 8+ years of technical engineering experience with a Bachelor's degree or 6+ years with a Master's degree in Computer Science or related field. Strong expertise in languages like C#, Java, JavaScript, or Python is essential. You'll need excellent collaboration skills as you'll work across time zones with diverse stakeholder groups.

This position offers the flexibility of up to 50% work from home with 0-25% travel requirements. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an environment that values growth mindset, innovation, and collaboration. The role comes with comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

Join us in shaping the future of AI-driven agents and business applications while working with cutting-edge technologies in a collaborative, inclusive environment that promotes continuous learning and professional growth.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer

  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Support the broader product group in product and feature development, as well as live-site operations
  • Drive feature development with focus on technical direction, quality, usability & performance leveraging data for making decisions
  • Collaborate across internal & external stakeholders providing leadership and mentoring
  • Coach teams and drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders to drive multiple group's project plans, release plans, and work items
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor'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
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python or equivalent experience
  • Excellent verbal, written, and cross-team collaboration skills
  • Passion for improving software quality and engineering excellence
  • A team player and collaborator, across time zones and diverse stakeholder groups
  • Experience with building infrastructure using Microsoft Azure, AWS, or Google Cloud

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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

Related Jobs

Senior Software Engineer

Senior Software Engineer role at Microsoft's ESS Agent team, focusing on AI and cross-platform integration, requiring 8+ years of experience in software engineering and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on database engine development and storage systems, requiring 8+ years of experience in C++/C#/Java and strong systems background.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Speech team, developing advanced AI-driven speech solutions and customization infrastructure for multilingual voice technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft in Hyderabad, focusing on Windows Developer Platforms, requiring C++/C# expertise and 2+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Servicing & Delivery team, focusing on Windows client optimization and reliability with hybrid work options in Bangalore.