Software Engineer

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

Description For Software Engineer

Microsoft is seeking a Software Engineer to join their team in Barcelona, offering a unique opportunity to contribute to technology that impacts billions of users worldwide. This role combines hands-on coding with architectural planning and system design, perfect for those starting their career in software engineering.

The position offers a hybrid work environment with up to 50% work from home flexibility, allowing for both collaborative in-person work and remote productivity. As a Software Engineer, you'll be involved in planning, designing, developing, and testing software systems that may be used across local, networked, and cloud-based applications.

The role provides an excellent opportunity for growth, working with cutting-edge technologies and programming languages including Java, JavaScript, and Python. You'll be responsible for creating maintainable code, contributing to feature development, and participating in live service operations. The position emphasizes both technical excellence and collaborative teamwork.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The company's culture promotes a growth mindset, innovation, and inclusion, making it an ideal environment for career development. You'll be part of a global team working on products and services that empower people and organizations worldwide.

The ideal candidate should have a Bachelor's degree in Computer Science or related field, or equivalent experience, with a strong foundation in programming languages. This role is perfect for those looking to start their career at a leading tech company while making a meaningful impact on global technology solutions.

Last updated 12 minutes ago

Responsibilities For Software Engineer

  • Contribute to determining user requirements and incorporate feedback into future designs
  • Learn and contribute to product/solution feature architecture
  • Create and implement extensible and maintainable code
  • Review work items and assist in breaking down tasks with estimation
  • Contribute to operations of live service on rotational, on-call basis
  • Develop automation within production and deployment
  • Help validate functionality in non-production environments

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline with proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Must be legally authorized to work in Spain
  • Preferred: Bachelor's Degree with 1+ year(s) technical engineering experience OR Master's Degree in Computer Science

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

Software Engineer - CTJ - Poly

Entry-level software engineering role at Microsoft working on Azure Data services requiring security clearance and strong distributed systems experience.

Technical Support Engineer - Teams/SFB

Technical Support Engineer role at Microsoft, focusing on Teams and Skype for Business support, offering hybrid work and comprehensive benefits.

Software Development Engineer

Software Development Engineer role at Microsoft Security, focusing on fraud prevention and identity protection using machine learning and cloud technologies.

Software Engineer

Software Engineer role at Microsoft working on Windows Developer Platform, building tools and APIs for Windows app developers.

Critical Environment Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft focusing on datacenter infrastructure and cloud services development.