Information TechnologyFull-TimeJunior-level(1-2 yrs)
Job Description
As a Software Engineer II at Microsoft, you will own and operate highly scalable, reliable, and low-latency distributed systems that power mission-critical workloads. You will be responsible for designing and implementing features that enable configuration management, monitoring, analytics, and observability for modern cloud applications. This role involves driving integration with Azure services and leveraging AI-assisted development tools to enhance productivity.
Responsibilities
Own and operate highly scalable, reliable, and low-latency distributed systems that power mission-critical workloads.
Design and implement features that enable configuration management, monitoring, analytics, and observability for modern cloud applications.
Drive integration with other Azure services to deliver seamless customer experiences.
Write high-quality, well-tested code and own the DevOps lifecycle, including monitoring, alerting, and incident response.
Integrate AI-assisted development tools to improve engineering productivity and code quality.
Contribute to AI-enhanced features using technologies such as large language models (LLMs), Model Context Protocol (MCP) servers, and retrieval-augmented generation (RAG).
Mentor others and share knowledge to improve team capabilities and engineering practices.
Qualifications and Requirements
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Good understanding of cloud platforms such as Azure, AWS, or GCP.
Proficiency with AI-assisted development tools (e.g., GitHub Copilot, IntelliCode).
Interested and qualified candidates should apply online by visiting the Microsoft recruitment page at https://www.myjobmag.co.ke/apply-now/1154681. Follow the instructions on the careers portal to complete your application.