Senior Software Engineer at Microsoft
Beijing, Beijing, China -
Full Time


Start Date

Immediate

Expiry Date

17 Feb, 26

Salary

0.0

Posted On

19 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Code Review, Troubleshooting, Collaboration, Security Compliance, User Feedback, Python, JavaScript, C#, C++, Java, AI Agents, Microservices, Kubernetes, Cloud Architecture, Object-Oriented Design, Distributed Systems

Industry

Software Development

Description
Design, develop, and maintain new features while enhancing existing systems for performance, scalability, and reliability. Write clean, testable, and maintainable code that adheres to design specifications, coding patterns, and security best practices. Conduct timely code reviews to ensure quality, coach peers, and drive adherence to standards, diagnosability, and maintainability. Troubleshoot live-site issues, deploy fixes, and implement solutions that reduce incident volume and improve system observability. Collaborate with cross-functional teams to align on architecture, dependencies, and project goals, resolving blockers and driving success. Ensure security compliance by configuring, updating, and maintaining tools, applying secure design principles, and validating security invariants. Incorporate user feedback and telemetry data into design decisions, continuously improving product value, accessibility, and user experience. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Minimum of 2 years of experience in developing large-scale distributed systems or AI agent systems. Experience with object-oriented design principles in software development is a plus. Proficiency in programming languages such as Python, JavaScript, C#, and Go. Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. - Familiarity with AI Agents, MCP servers, microservices architecture, Kubernetes (K8s), and observability tools (e.g., logs, metrics). Strong understanding of network protocols and cloud service architecture. Excellent collaboration skills and a strong drive to deliver impactful results.
Responsibilities
Design, develop, and maintain new features while enhancing existing systems for performance, scalability, and reliability. Troubleshoot live-site issues, deploy fixes, and implement solutions that reduce incident volume and improve system observability.
Loading...