Get Latest Jobs, And Visa Sponsorship Updates.

Software Engineer With Visa Sponsorship

🏢 Microsoft📍 Montreal, Quebec, Canada💼 Full-Time💻 On-site🏭 Software Development💰 80000-120000 per year

About the Company

Microsoft is a global leader in software, services, devices, and solutions. Our mission is to empower every person and every organization on the planet to achieve more. We are driven by a commitment to innovation and diversity, fostering an inclusive environment where individuals can thrive and contribute to groundbreaking technologies that shape the future. Join a team where your ideas can make a worldwide impact.

Job Description

We are seeking a talented and motivated Software Engineer to join our innovative team in Montreal. This role offers an exciting opportunity to contribute to the development of cutting-edge software solutions that power Microsoft’s diverse product portfolio. The ideal candidate will have a strong foundation in computer science principles, experience with modern programming languages, and a passion for building scalable, high-performance systems. We value creativity, problem-solving skills, and a collaborative spirit. This position includes visa sponsorship for qualified international candidates looking to make a significant impact in a global tech company.

Key Responsibilities

  • Design, develop, test, deploy, maintain, and improve software across various platforms and services.
  • Contribute to all phases of the software development lifecycle, from requirements gathering and architectural design to deployment and ongoing support.
  • Collaborate closely with cross-functional teams, including product managers, designers, and other engineers, to define, design, and ship new features that delight our users.
  • Write clean, efficient, robust, and well-documented code following established coding standards and best practices.
  • Actively participate in code reviews, providing constructive feedback and ensuring high code quality and maintainability.
  • Troubleshoot and resolve complex software defects, performance bottlenecks, and scalability issues.
  • Continuously discover, evaluate, and implement new technologies and development methodologies to maximize efficiency and enhance our engineering practices.

Required Skills

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 3+ years of professional software development experience.
  • Proficiency in one or more general-purpose programming languages, such as C#, Java, Python, C++, or JavaScript.
  • Experience with cloud platforms like Azure, AWS, or Google Cloud.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Familiarity with software development methodologies (Agile, Scrum).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.

Preferred Qualifications

  • Master's degree or Ph.D. in Computer Science or a related field.
  • Experience with distributed systems and microservices architecture.
  • Knowledge of database technologies (SQL, NoSQL).
  • Familiarity with front-end frameworks (e.g., React, Angular, Vue.js) for full-stack roles.
  • Experience with CI/CD pipelines and DevOps practices.
  • Contribution to open-source projects or significant personal projects.

Perks & Benefits

  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Competitive salary and stock awards.
  • 401(k) or equivalent retirement plan with company match.
  • On-site fitness centers and wellness programs.
  • Professional development and training opportunities.
  • Relocation assistance and visa sponsorship.
  • Employee discounts on Microsoft products and services.

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.

Apply Now

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.