Senior Software Engineer
Core
Design, implement, and evolve complex systems and features using responsible AI-assisted engineering practices to deliver secure, reliable, and high-quality solutions.
Role type
Senior Software Engineer
Builds
Complex systems and features
Domain
Software Engineering
Deliverable
production ML models
Required skills
C, C++, C#, Java, JavaScript, Python, system design, code review, testing, automation, observability, resiliency, mentorship, SDLC management
Preferred skills
Responsible AI usage, operational readiness, developer productivity improvement, AI-powered tooling
Responsibilities
Drive design and implementation of complex systems, partner across engineering and product teams, lead investigation and resolution of production issues, mentor engineers, drive continuous improvements in engineering systems
Seniority
Senior, hands-on IC
Sourced via microsoft · Listed on CareerPlan, which tracks 902,000+ jobs from 20+ sources.