- Care deeply about building world-class AI applications that will delight users.
- Make hands-on contributions to platform code and infrastructure.
- Build and lead a team of software engineers, including driving project planning, prioritization of work, and designing features.
- Support, mentor, and help engineers grow, building an inclusive team environment where everyone can deliver their best work.
- Advocate for and maintain a culture of high-quality software development.
- Analyze telemetry and usage data to inform product decisions and troubleshoot issues.
- Work with diverse opinions and negotiate solutions, balancing customer requirements and business goals.
- Embody our Culture & Values.
- Bachelor’s degree in computer science, or related technical discipline AND 8 years technical engineering experience developing building web services with coding in languages including, but not limited to, Python, C#, C , Rust, Java
- OR equivalent experience.
- 4 years of experience in managing, leading, and inspiring a team of engineers, including hiring, retaining, and managing performance.
- 4 years of experience working on cloud services and infrastructure.
- 4 years of experience running and working with distributed systems and on services at scale.
- Bachelor's Degree in Computer Science or related technical field AND 12 years technical engineering building web services with coding in languages including, but not limited to, Python, C#, C , Rust, Java
- OR Master's Degree in Computer Science or related technical field AND 10 years technical engineering building web services with coding in languages including, but not limited to, Python, C#, C , Rust, Java
- OR equivalent experience.
- 6 years people management experience.
- Experience with LLM training clusters.
- Experience working with AI platforms, frameworks, and APIs.
- Demonstrated written and verbal communication skills with the ability to work closely with cross-functional teams, including product managers, designers, and other engineers.
- Passion for learning new technologies and staying up to date with industry trends, best practices, and emerging technologies in mobile development and AI.
- Proven ability to collaborate and contribute to a positive, inclusive work environment, fostering knowledge sharing and growth within the team.

0 applies
7 views
Other Jobs from Microsoft
Senior Machine Learning Engineer – Xbox Games Technology Group – The Coalition
Senior Software Development Engineer
Technology Specialist Internship Opportunities
Data Scientist: Energy System Modeler - PhD - Redmond
Software Engineer II
Software Engineer II
Similar Jobs
Senior Java Developer (Remote)
Engineer – Backend (Java)
Manager, Software Development
Staff Software Engineer
Machine Learning Engineering Intern
Quality Engineer Intern
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say