Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 7 months 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?