Software Engineer 2

1 Month ago • All levels • Full Stack Development

Job Summary

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

Job Details

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

Similar Jobs

Autodesk - Senior Principal Engineer - MarTech

Autodesk

Novi, Michigan, United States (Hybrid)
4 Months ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

Celebration, Florida, United States (On-Site)
1 Month ago
Interactive Brokers - Software Engineer - Java

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Match Group - Senior ML Platform Engineer

Match Group

New York, New York, United States (Hybrid)
3 Months ago
Fubo - Senior Software Engineer - Search & Personalization

Fubo

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
GoTo Group - Senior DevOps Engineer - Cloud Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Crunchyroll - Staff Partner Services Engineer

Crunchyroll

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago
Microsoft - Technical Support Engineer

Microsoft

Taipei City, Taiwan (Hybrid)
1 Month ago
Saviynt - Sr. Principal Software Engineer - Privileged Access Management (PAM)

Saviynt

El Segundo, California, United States (Hybrid)
3 Months ago
Simplify 360 - Release Engineer

Simplify 360

Chennai, Tamil Nadu, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Infrastructure

Meta

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Bounteous - Senior Data Engineer

Bounteous

Chennai, Tamil Nadu, India (Hybrid)
3 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
3 Months ago
Playtech - Team Leader Java

Playtech

Tartu, Tartu County, Estonia (On-Site)
1 Month ago
Microsoft - Software Engineer

Microsoft

Redmond, Washington, United States (On-Site)
2 Weeks ago
Next Level Business Services - Full Stack Developer

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
3 Months ago
undefined - Engineering Manager - Issuing

Chicago, Illinois, United States (On-Site)
4 Months ago
ION - Software Developer/Engineer - Graduate Development Program

ION

Milan, Lombardy, Italy (On-Site)
4 Months ago
Google - Software Engineer, Early Career (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
1 Month ago
N-iX - Middle Automation (Java) QA Engineer

N-iX

Ukraine (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Belgrade, Serbia

Playrix - Technical Director (Game Project)

Playrix

Serbia (Remote)
3 Months ago
Social Discovery Group - Accounting Manager

Social Discovery Group

Serbia (Remote)
3 Days ago
Easygo - DevOps Engineer

Easygo

Belgrade, Serbia (On-Site)
4 Weeks ago
Social Discovery Group - Deputy Head of Customer IT Infrastructure

Social Discovery Group

Serbia (Remote)
3 Months ago
CloudLinux - Principal Software Engineer / Product Owner (worldwide remote, work anywhere)

CloudLinux

Vojvodina, Serbia (Remote)
2 Months ago
Sperasoft - Lead Concept Artist

Sperasoft

Vojvodina, Serbia (Hybrid)
4 Months ago
PwC - Associate in Tax

PwC

Belgrade, Serbia (On-Site)
4 Months ago
Playrix - UA Marketing Producer

Playrix

Serbia (Remote)
3 Months ago
Wargaming - Lead Level Artist (Unannounced Project)

Wargaming

Belgrade, Serbia (On-Site)
2 Months ago
Wargaming - Localization Specialist

Wargaming

Belgrade, Serbia (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Keywords Studios (Player Support) - Software Engineer II- Backend

Keywords Studios (Player Support)

Maharashtra, India (Hybrid)
1 Month ago
Nagarro - Senior Staff Engineer

Nagarro

Johannesburg, Gauteng, South Africa (On-Site)
3 Months ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
2 Months ago
Insight Global - SQL Developer

Insight Global

Georgia, United States (Hybrid)
5 Months ago
Bright Machines - Principal Software Engineer - Full Stack

Bright Machines

San Francisco, California, United States (Hybrid)
3 Months ago
CloudHire - Full Stack Developer - Angular & Node

CloudHire

Bengaluru, Karnataka, India (Remote)
3 Months ago
The Walt Disney Company - Sr Software Engineer (JavaScript)

The Walt Disney Company

Washington, United States (On-Site)
1 Month ago
The Walt Disney Company - Senior Software Engineer (Mobile/Android)

The Walt Disney Company

Orlando, Florida, United States (On-Site)
1 Week ago
Vigaet - Internship-Full stack Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
11 Months ago
USE Insider - Senior Shopify Developer

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

London, England, United Kingdom (On-Site)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Gurugram, Haryana, India (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug