AdTechTalent
Engineering1 month agoOn-site

Microsoft

Senior Software Engineer

CC++C#JavaJavaScriptPythondistributed systemsreal-timebackendAI agentsautomationorder managementdigital advertisingZookeeperRedisSQLLinuxAB testingmachine learning

Key details

Salary

CA$114K – CA$204K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Vancouver, Canada

Full job description

Microsoft AI Advertising is seeking a Senior Software Engineer to design, develop, and operate high-scale backend services for the Monetize and Curate order management platform. The role involves building real-time backend services supporting millions of ad campaigns, developing AI agents and workflows for automation, and collaborating with cross-functional teams. Candidates must have a Bachelor's degree in Computer Science or related field with 4+ years of engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, plus 2+ years experience in distributed systems and database technologies like Zookeeper, Redis, and SQL. Preferred qualifications include a Master's degree or 8+ years experience, strong problem-solving skills, computer science fundamentals, and experience with high-performance transactional distributed backend systems on Linux. The position requires passing Microsoft Cloud background checks. The role is full-time, on-site in Vancouver, Canada, with a salary range of CAD $114,400 to $203,900 per year.

What you'll do

  • Design, develop, and operate high-scale services that power Microsoft Monetize and Microsoft Curate order management platform
  • Independently use artificial intelligence tools and practices across the software development lifecycle
  • Dive deep into real-time technologies and distributed systems
  • Collaborate with internal and external partners to design features that drive monetization
  • Develop features that delight publishers and curators while upholding the highest standards of availability, reliability, performance, and scalability
  • Influence and define new designs, architectures, standards, and agents that empower teams across Microsoft Advertising to build at scale
  • Work closely with cross-functional teams across Microsoft Advertising to share best practices, align on strategy, and leverage shared infrastructure and research
  • Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns that improve availability, reliability, efficiency, observability, and performance of products while driving consistency in monitoring and operations at scale
  • Embody Microsoft culture and values

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience in distributed systems, client-server architecture, and distributed database technologies such as real-time C/C++ backend services, Zookeeper, Redis, SQL DB or similar
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
  • Preferred: Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience
  • Solid problem-solving skills
  • Solid Computer Science fundamentals with regards to data structures, algorithms and time/space complexity analysis
  • Solid communication and organization skills
  • Experience building high-performance transactional distributed backend systems in C/C++/Linux environments and optimizing real-time, ultra-low-latency transactional systems
  • Dedicated to increasing efficiency through automation and AI agents
  • Experience with designing AB tests for scientific and ML optimizations

Tech stack

CC++C#JavaJavaScriptPythonZookeeperRedisSQLLinux

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.