Software Engineer 2

17 Minutes ago • All levels • Full Stack Development

About the job

Job Description

Microsoft is seeking Software Engineers 2 to contribute to the design, development, and maintenance of their products and services. Responsibilities include improving usability, reliability, scalability, performance, and security. This role involves collaboration with global teams, participation in code reviews and bug triage, and contributing to design and architectural decisions. The ideal candidate possesses strong software development experience, proficiency in programming languages like Java, C/C++, C#, or Python, and excellent communication skills. Experience with system programming, large-scale services, and distributed systems is a plus. The role requires problem-solving skills, a sense of ownership, and a collaborative spirit.
Must have:
  • BSc in CS/related field or equivalent experience
  • Software development experience
  • Proficiency in Java, C/C++, C#, Python, etc.
  • Excellent English communication
  • Collaboration and teamwork skills
Good to have:
  • System programming experience
  • Large-scale service experience
  • Distributed systems experience
  • Strong customer focus
  • Adaptability to fast-paced environments
Perks:
  • Industry-leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investment programs
  • Maternity and paternity leave
  • Generous time off
  • Giving programs
  • Networking opportunities

Overview

The Microsoft Development Center Serbia, with Offices in Belgrade, started with 1 employee and couple of vendors developing handwriting recognition technology. Today, our focus is much broader as we’re contributing in key areas for Microsoft globally, having 700 full time employees. Largest areas contributing to are Azure Data, Azure Core, Office Product Group, Windows and Web Experiences, Applied Sciences Group.

 

We offer a wide range of job opportunities that allow you to work on world-class problems and collaborate with world experts. Products and technologies. You can utilize your skills and areas of expertise to work across the stack or focus deep on some particular domain. You will have access to a large variety of learning resources to help you grow and develop your career. You will also have the opportunity to collaborate with product managers on defining the future of the product and own the service end-to-end from requirements and design to implementation and operation. Join us and be part of a team that is making a difference in the world! 

 

We are looking for Software Engineers 2 who are passionate and highly motivated to work on researching, solving deep technical problems, and taking on new challenges. In this role you will collaborate with some of the world's leading experts in this area of technology, and have an excellent opportunity to learn, grow and advance your career.

Qualifications

  • BSc in Computer Science, Electrical Engineering, Mathematics, or related disciplines or equivalent practical experience in software engineering industry
  • Software development experience. 
  • Experience with one or more general purpose programming languages including, but not limited to: Java, C/C++, C#, Python ....
  • Ability to effectively communicate in English.
  • Great collaboration and team-player skills.

 

Optional Qualifications:

 

  • Experience in system programming.
  • Experience with large scale services, distributed systems.
  • Strong customer focus and data driven approach.
  • Adaptability in fast paced environment.

 

Responsibilities

  • Design, produce and deliver software to improve the usability, reliability, scalability, performance, security, etc. of the product, having independence, sense of ownership and drive for areas of ownership
  • Contribute with fixing, enhancing, and supporting our products and services, including periodic on-call duties in some teams.
  • Collaborate with colleagues across the world to address all requirements needed to .
  • Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals.
  • Review and influence ongoing design, architecture, standards and methods for operating services and systems
  • Ensuring that design empowers other developers to achieve more, while effectively leveraging components developed by other teams
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

San José, San José Province, Costa Rica (On-Site)

Serbia (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Indianapolis, Indiana, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

Sydney, New South Wales, Australia (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Maersk Careers - Senior Software Engineer

Maersk Careers, China (On-Site)

Luxoft - Natwest Android Developer

Luxoft, (On-Site)

Trend Micro - Fullstack Development Engineer

Trend Micro, Philippines (On-Site)

Rockstar Games - Senior Data Engineer

Rockstar Games, United States (On-Site)

Paytm - Backend - Software Engineer

Paytm, India (On-Site)

Playtika - Java Developer

Playtika, Ukraine (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Belgrade, Serbia

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

The Walt Disney Company - Lead Software Engineer, Machine Learning - Ad Platforms

The Walt Disney Company, United States (On-Site)

Nagarro - Senior Staff Engineer, Java

Nagarro, India (On-Site)

Meta - Software Engineer, Product

Meta, United States (Remote)

Rank group - Java Team Lead

Rank group, South Africa (On-Site)

Luxoft - Software Engineer (Node.js)

Luxoft, Australia (On-Site)

Voodoo - Fullstack Developer Unity - CLVBS

Voodoo, France (Hybrid)

Aristocrat Gaming - Game Developer

Aristocrat Gaming, Poland (Hybrid)

Salesforce - Architect/Principal Engineer, WebRTC & VoIP

Salesforce, United States (On-Site)

Get notifed when new similar jobs are uploaded