Software Engineer

Microsoft builds cloud and AI technologies, empowering people and organizations globally through software and services.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer

Microsoft's Azure Data engineering team is at the forefront of analytics transformation, building the data platform for the AI age. As a Software Engineer, you'll join the big data analytics team working on Microsoft Fabric, focusing on Data Engineering, Data Science, and Data Integration. You'll help develop software systems for local, networked, cloud-based, and Internet-related applications, using modern programming languages and technologies. The role involves designing, coding, testing, and maintaining robust solutions while ensuring high reliability and security.

The team is responsible for critical services within Azure Data, including Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, and Power BI. You'll work in a collaborative environment that values diverse perspectives and follows a growth mindset approach. The position offers the opportunity to impact how businesses interpret and utilize data, working with cutting-edge technologies in cloud computing and AI.

This role is perfect for someone who wants to grow their technical skills while working on products that directly influence how organizations worldwide handle their data needs. You'll be part of Microsoft's mission to empower every person and organization on the planet, working in an inclusive culture that emphasizes respect, integrity, and accountability. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with talented peers.

Last updated 22 days ago

Responsibilities For Software Engineer

  • Contribute to determining user requirements for features
  • Learn and contribute to product/solution architecture processes
  • Create and implement extensible and maintainable code
  • Review work items and assist in breaking down tasks
  • Contribute to operations of live service on rotational, on-call basis
  • Develop and contribute to automation within production and deployment
  • Help with technical validation efforts

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
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python

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, offering hybrid work model with focus on customer technical issue resolution and support experience enhancement.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work and opportunity to solve customer technical issues using AI technology.

Technical Support Engineering

Technical Support Engineer role at Microsoft Bangalore, offering hybrid work model, focusing on customer technical issue resolution and product improvement.

Software Engineer

Software Engineer role at Microsoft's Azure OpenAI team, building and maintaining large-scale AI services with 1+ years of experience required.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work model with focus on customer success and technical problem-solving.