Taro Logo

Software Engineer - Developer Division / CoreAI

A global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

Join Microsoft's DevDiv division as a Software Engineer working on cutting-edge AI integration and developer productivity tools. This role sits at the intersection of traditional software engineering and artificial intelligence, focusing on building the next generation of development tools that will empower millions of developers worldwide. You'll be working on everything from high-level developer experiences to deep technical systems requiring strong understanding of low-level programming concepts.

The position offers a unique opportunity to shape the future of software development by leveraging AI technologies like GitHub Copilot and LLM-based code tools. You'll be part of a team that values experimentation, continuous learning, and technical excellence, working on platforms that redefine how developers build, debug, and ship software.

The ideal candidate combines strong software engineering fundamentals with a passion for low-level technologies and AI integration. You'll collaborate with experienced engineers, engage with the open-source community, and contribute to platforms that are transforming the developer experience. The role involves working with modern programming languages, AI systems, and requires both technical depth and excellent communication skills.

Working in a hybrid environment (up to 50% work from home), you'll be part of Microsoft's larger mission to empower every person and organization on the planet to achieve more. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and opportunities for professional growth. This is an excellent opportunity for someone who wants to be at the forefront of AI-driven software development tools while working for one of the world's leading technology companies.

Last updated 4 days ago

Responsibilities For Software Engineer - Developer Division / CoreAI

  • Design and develop robust, scalable, and maintainable software components that power modern developer tools
  • Leverage AI-powered technologies to accelerate engineering workflows
  • Dogfood internal AI tools and platforms, providing feedback and insights
  • Collaborate with engineers across product teams and the open-source community
  • Participate in code reviews, architectural discussions, and agile ceremonies
  • Research and experiment with emerging AI techniques

Requirements For Software Engineer - Developer Division / CoreAI

Python
Java
  • Bachelor's or master's degree in computer science or a related field, or equivalent work experience
  • Solid programming skills in one or more of the following languages: C#, Java, C++, or Python
  • Passion for developer experience and an eagerness to understand what makes great tools
  • Excellent written and verbal communication skills with the ability to collaborate across diverse, distributed teams

Benefits For Software Engineer - Developer Division / CoreAI

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