Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$114,400 - $203,900
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft's Content Services Verticals team is seeking a Senior Software Engineer to drive the development of next-generation systems for Microsoft Start. This role combines distributed backend engineering with cutting-edge work in large language models (LLMs), offering a unique opportunity to shape the future of content delivery and user experiences.

The position involves designing and implementing scalable backend services and APIs that power user-facing experiences across Microsoft's ecosystem, including Edge, Windows, Xbox, and Bing. You'll be working with state-of-the-art LLM applications, developing evaluation frameworks, and advancing prompt engineering techniques to create intelligent and adaptive solutions.

As a Senior Software Engineer, you'll collaborate with cross-functional teams including product managers, applied scientists, and frontend developers. Your responsibilities will span from system architecture and data modeling to LLM integration and deployment automation. The role requires a proactive mindset and the ability to drive innovation while maintaining high standards of code quality and performance.

The compensation is competitive, ranging from CAD $114,400 to CAD $203,900 per year, and comes with comprehensive benefits including healthcare, educational resources, and investment options. The position offers a hybrid work arrangement requiring 3 days per week in the Vancouver office, with 0-25% travel expectations.

This is an excellent opportunity for experienced engineers passionate about working with cutting-edge AI technologies while building scalable systems that impact millions of users. The role combines technical depth in distributed systems with the exciting frontier of LLM applications, making it ideal for those looking to push the boundaries of content delivery and AI-powered user experiences.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Ship high-quality, well-tested, secure, and maintainable code
  • Develop and maintain robust, scalable, and efficient full-stack applications
  • Build and integrate applications leveraging LLMs
  • Develop and maintain evals and evaluation frameworks
  • Apply prompt engineering techniques
  • Collaborate with cross-functional teams
  • Participate in code reviews
  • Contribute to continuous improvement of tech stack
  • Ensure seamless integration of front-end and back-end components
  • Work within a world-class engineering team
  • Help address business needs while maintaining engineering standards

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience in designing, building, and maintaining complex systems
  • Experience in developing and optimizing RESTful APIs and microservices
  • Experience with LLM application development
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
401k
  • Medical Insurance
  • Education Budget
  • Parental Leave
  • Vision Insurance
  • Dental Insurance
  • 401k

Related Jobs

Senior Platform Engineer – Xbox Games Technology Group – The Coalition

Senior Platform Engineer role at Microsoft's The Coalition studio, focusing on Unreal Engine development and optimization for the Xbox Games Technology Group.

Software Engineer

Senior Software Engineer role at Microsoft's Health and Life Sciences team, focusing on healthcare documentation AI platform resiliency and cloud architecture.

Application Senior Developer

Senior Application Developer role at CIBC focusing on digital transformation and API development, requiring 5+ years of Java experience and cloud technology expertise.

Senior Software Engineer, Account Management

Senior Software Engineer role at Asana focused on building and scaling account management systems for enterprise customers in Vancouver.

Software Developer (12 month Contract)

Senior Software Developer position at Teledyne FLIR, focusing on radar software development and signal processing, requiring 5+ years of C++ experience.