Senior Software Engineer
Core
Senior Software Engineer responsible for AI-native development, building secure and performant code for web clients and LLM-based agents, and driving engineering standards and scaling.
Role type
Senior Software Engineer (AI-Native)
Builds
Web clients, service-side components, and LLM-based agents (via careerplan.io/jobs/1970393556849647-senior-software-engineer-at-microsoft)
Domain
Artificial Intelligence, Cloud Services, Distributed Systems
Deliverable
production ML models | product features
Required skills
C, C++, C#, Java, JavaScript, Python, Large Language Models (LLMs), Generative AI, distributed systems architecture, multi-tenant cloud services, high availability backend engineering, observability, diagnosability, automated source code analysis, telemetry integration
Preferred skills
Engineering System Success Playbook (ESSP), Accelerate framework, SPACE framework, security invariants validation, A/B experimentation design
Technologies
LLMs, Generative AI, C, C++, C#, Java, JavaScript, Python
Responsibilities
Write secure, performant, well-tested code integrating with LLM-based agents; conduct code reviews to ensure quality, security, and test coverage; drive product development and scaling to meet customer requirements; integrate logging and instrumentation for telemetry data on system behavior; identify system dependencies and ensure cross-stack security and reliability; collaborate across teams to resolve dependency conflicts and achieve common goals.
Seniority
Senior, hands-on IC
