Software Engineer II
Microsoft
42 minutes ago
•No application
About
- - Design and develop platform features for large-scale distributed software services and solutions. - Adhere to and drive modern software engineering practices through design and code reviews. - Develop engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. - Write clean and optimized code, improve test coverage for services, organize and implement integration tests, and resolve problem areas. - Focus on customer/partner needs through a data driven approach. Required Qualifications: - 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. - 2+ years experience with technical fundamentals in distributed systems, databases, or cloud-native architecture. - Experience in distributed systems and cloud infrastructure (Azure preferred). - Experience in DevOps to maintain live services andor application frameworks. - Proficiency in C#, C++, Go, or similar languages; experience with Linux and containerization (Docker, Kubernetes) is a plus. Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year.




