Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through technology and software solutions.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
Enterprise SaaS

Description For Software Engineer

Microsoft is seeking a Software Engineer to join their team in Haifa, Israel, offering a hybrid work environment with up to 50% work from home flexibility. This role presents an excellent opportunity for entry-level engineers to develop their skills while working on impactful projects at one of the world's leading technology companies.

The position focuses on developing software, tools, and code for design, infrastructure, and technology platforms, as well as commercial applications. You'll collaborate with stakeholders to determine user requirements, create extensible code, and ensure high-quality solutions through proper testing and debugging practices.

As part of Microsoft's mission to empower every person and organization globally, you'll work in an inclusive environment that promotes a growth mindset and innovation. The role offers comprehensive hands-on experience in software development, from feature deployment to system architecture, with opportunities to work with various programming languages and technologies.

The ideal candidate will have a Bachelor's degree in Computer Science or equivalent experience, with knowledge of programming languages such as Java, JavaScript, or Python. You'll benefit from Microsoft's industry-leading benefits package, including healthcare, educational resources, and parental leave, while working alongside talented professionals in a collaborative environment.

This position offers excellent career growth opportunities, allowing you to contribute to significant projects while learning from experienced professionals. You'll be part of a company culture that values respect, integrity, and accountability, with a strong focus on creating inclusive and accessible technology solutions.

Last updated a day ago

Responsibilities For Software Engineer

  • Review and break down work items into tasks with stakeholder collaboration
  • Collaborate with stakeholders to define feature requirements
  • Apply coding standards and best practices through code reviews
  • Develop maintainable and extensible code
  • Support feature deployments to customers
  • Utilize debugging tools to address issues in product features
  • Contribute to data analysis and feedback integration
  • Participate in live service operations
  • Ensure compliance with security, privacy, safety, and accessibility standards

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline (or currently pursuing)
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience (up to 2 years of professional experience)

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer

Technical Support Engineering

Technical Support Engineer role at Microsoft, providing complex technical support and customer success solutions with hybrid work options.

Software Engineer

Software Engineer role at Microsoft's Cloud Operations & Innovation team, focusing on cloud computing transformation and datacenter resource management.

Technical Support Engineering

Technical Support Engineering role at Microsoft, offering hybrid work in Bangalore, focusing on resolving complex customer technical issues and driving product improvements.

Software Engineer

Software Engineer role at Microsoft Xbox, building cloud and console gaming platform services with 1+ years experience required.

Technical Support Engineer - Teams/SFB

Technical Support Engineer position at Microsoft, focusing on Teams/SFB support, requiring Korean language fluency and offering hybrid work arrangement.