About the Company
Microsoft is a global leader in software, services, devices, and solutions, dedicated to empowering every person and every organization on the planet to achieve more. With a significant presence in Canada, our Calgary office is a hub of innovation, contributing to key projects across various Microsoft product lines and cloud services. We foster a culture of collaboration, continuous learning, and impact, driving technological advancements that shape the future.
Job Description
We are seeking a passionate and skilled Software Engineer to contribute to the design, development, and deployment of cutting-edge software solutions that power Microsoft’s diverse product ecosystem. This role offers visa sponsorship for qualified international candidates and operates on a hybrid work model, balancing collaboration in our Calgary office with remote flexibility.
Key Responsibilities
- Design, develop, and test high-quality software features and components.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and maintainable code following best practices.
- Participate in code reviews to ensure code quality and disseminate knowledge.
- Troubleshoot, debug, and upgrade existing systems to optimize performance.
- Contribute to architectural discussions and strategic technical planning.
- Stay updated with emerging technologies and industry trends.
Required Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional experience in software development.
- Proficiency in one or more general-purpose programming languages such as C#, Java, Python, or C++.
- Experience with cloud platforms (e.g., Azure, AWS, Google Cloud).
- Solid understanding of data structures, algorithms, and object-oriented design principles.
- Experience with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications
- Master's degree or PhD in Computer Science or a related technical field.
- Experience with large-scale distributed systems and microservices architecture.
- Familiarity with Agile/Scrum development methodologies.
- Proven experience in front-end frameworks (e.g., React, Angular) or database technologies (e.g., SQL, NoSQL).
- Contributions to open-source projects or a strong portfolio of personal projects.
Perks & Benefits
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Flexible work arrangements (hybrid model).
- Access to world-class learning and development resources.
- Employee stock purchase plan and performance bonuses.
- On-site fitness centers and wellness programs (where applicable).
- Relocation assistance and visa sponsorship for eligible candidates.
- Diverse and inclusive work environment.
How to Apply
Interested candidates are invited to submit their application by clicking the "Apply Now" button below. To ensure your application is considered, please include the following:
- A current resume
- A cover letter outlining your suitability for the role and your motivation for applying.
We review applications on a rolling basis and will contact shortlisted candidates for an interview.
DISCLAIMER
Welcome to VitalaliCare.com. We provide job seekers with information gathered from various publicly available job posting websites. We do not charge any fees for accessing or using our website, and all job information is provided free of charge.
VitalaliCare.com does not directly offer, manage, or engage in the hiring process for any of the job listings featured on our website. All listings are sourced from third-party job posting platforms. If you have any concerns or need to report a scam, please contact us at techturna@gmail.com.