Senior Software Engineer, Fullstack

1 Month ago • 4-8 Years • Backend Development • Full Stack Development

Job Summary

Job Description

The Senior Software Engineer (Fullstack) role at Microsoft's AI organization involves building highly scalable distributed systems using a microservice architecture. Responsibilities include participating in all engineering lifecycle stages, from research to delivery. The role requires designing, implementing, and optimizing complex algorithms operating on large datasets, collaborating with scientists and engineers globally. Candidates should have experience with frontend and backend technologies, SQL and database design, and coding in languages like C, C++, C#, Java, JavaScript, or Python. The position demands a results-driven approach and a significant contribution to the success of Microsoft's cloud services.
Must have:
  • 4+ years experience
  • Frontend and Backend experience
  • SQL and Database design
  • C/C++/C#/Java/JavaScript/Python
  • Design and implement solutions
  • Build low latency, high throughput systems
Good to have:
  • Data structures and algorithms
  • Master's degree in CS
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

Online Advertising is one of the fastest growing businesses on the Internet today, with about $70 billion of a $600 billion advertising market already online. Search engines, web publishers, major ad networks, and ad exchanges are now serving billions of ad impressions per day and generating terabytes of user events data every day. The rapid growth of online advertising has created enormous opportunities as well as technical challenges that demand computationally intelligence and scalable algorithms. Eventually Computational Advertising has emerged as a new interdisciplinary field that involves information retrieval, data mining, machine learning, statistical modeling, optimization, linear algebra, and micro-economics, to solve challenging problems that arise in online advertising.     


We are looking for a self-motivated Senior Software Engineer (Fullstack) to join our dynamic Microsoft Advertising Delivery Engine team within the Microsoft AI organization. Our team focuses on building highly scalable distributed systems, leveraging microservice architecture, optimizing system performance. As a member of our team, you will participate in all stages of our engineering lifecycle, from initial research and discovery to designing and delivering features end-to-end. You will have ample opportunities to demonstrate your technical abilities and contribute to the success of our cloud services. Today, we design, develop, and operate a global ads marketplace that has a double-digit annual growth rate. This is a self-motivated and results driven environment that will unleash your potential. We need candidates who have shipped products or worked on large scale online services and have seven or more years of relevant software development experience. This is a rare opportunity to influence technology development in an important growth area at Microsoft.  You will design, implement, analyze and tune complex algorithms operating on large datasets in collaboration with top scientists and engineers across Microsoft’s global R&D team.  

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience with SQL and Database design.
  • Experience with Frontend and Backend technologies.

Other Requirements:

Candidates must be able to meet Microsoft, customer and/or government security screening requirements that are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience with data structure and algorithm concepts. 
  • Experience with design and implementing problem-solving skills. 

 

#MicrosoftAI

Responsibilities

  • Architect and build low latency and high throughput system. 
  • Collaborate, socialize, and drive cross-team technical initiatives.
  • Participate in design and code reviews. 
  • Mentor junior engineers in the team. 
  • Ensure high code quality, live site reliability, and scalability in our services.
  • Drive new investments and vision for the product that will be managed.
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

Wargaming - Automation QA Engineer (World of Warships Franchise, Web Team)

Wargaming

Belgrade, Serbia (Hybrid)
2 Months ago
Luxoft - Senior Android Application Developer

Luxoft

Cairo, Cairo Governorate, Egypt (On-Site)
2 Months ago
Luxoft - Senior Azure Front-End Software Engineer

Luxoft

Zürich, Zurich, Switzerland (On-Site)
1 Month ago
Gravitee - Senior Full Stack Engineer

Gravitee

Delhi, India (Remote)
3 Months ago
Microsoft - Principal Group Program Manager

Microsoft

Redmond, Washington, United States (Hybrid)
1 Month ago
Vi - Backend Developer

Vi

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
FOX Tech - Senior Backend Engineer

FOX Tech

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Maersk Careers - Software Engineer

Maersk Careers

Shanghai, Shanghai, China (On-Site)
4 Months ago
XBorg - Back-End Software Engineer

XBorg

(Remote)
3 Months ago
Animoca Brands - Backend Developer

Animoca Brands

China (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Guidewire Software - Site Reliability Engineer - Cloud Platform

Guidewire Software

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Unity - Technical Solutions Engineer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Argus Labs - Senior  Software Engineer (Game Server)

Argus Labs

San Francisco, California, United States (On-Site)
6 Months ago
Ziff Davis - Senior Software Engineer

Ziff Davis

Austin, Texas, United States (Remote)
3 Months ago
Maersk Careers - Senior Software Engineer

Maersk Careers

Shanghai, Shanghai, China (On-Site)
4 Months ago
ComeOn Group - Data Engineer

ComeOn Group

St. Julian's, Malta (Hybrid)
3 Months ago
PwC - AWS Data Engineer|Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Microsoft - Senior Software Engineer--Bigdata Platform

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago
Google - Software Engineer, Search

Google

(On-Site)
1 Month ago
Kong  Inc  - Staff Software Engineer - Logs/traces

Kong Inc

Bengaluru, Karnataka, India (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Fluence - Product Owner- Controls Software

Fluence

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Interactive Brokers - Client Services Representative - International Process - BPO

Interactive Brokers

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Google DeepMind - Research Scientist, Language

Google DeepMind

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Cronbay Technologies - Motion Graphic Designer

Cronbay Technologies

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Apollo Global Management,  Inc  - Analyst- ISGI

Apollo Global Management, Inc

Maharashtra, India (Hybrid)
5 Months ago
PwC - SAP Manager

PwC

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Sportskeeda - Assistant Content Manager -Golf

Sportskeeda

India (Remote)
10 Months ago
Devrev - Finance Manager

Devrev

Bengaluru, Karnataka, India (On-Site)
2 Months ago
GoTo Group - Software Engineer - Identity Platform

GoTo Group

Gurugram, Haryana, India (On-Site)
3 Months ago
PwC - IN_Senior Manager _Tax Tech Sales_ Tax Technology_TRS_ Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Gameloft - Mid/Senior Java Software Developer

Gameloft

Barcelona, Catalonia, Spain (Hybrid)
6 Months ago
Flowplay llc - Senior Backend Engineer

Flowplay llc

Seattle, Washington, United States (Hybrid)
2 Months ago
CloudLinux - Senior Python/Go Developer for Imunify (worldwide remote, work anywhere)

CloudLinux

Catalonia, Spain (Remote)
3 Months ago
Gunzilla - Blockchain Go Engineer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Head Digital Works - Assistant Manager - Backend

Head Digital Works

Hyderabad, Telangana, India (On-Site)
3 Months ago
Fliff  Inc  - Senior Software Engineer

Fliff Inc

Sofia, Sofia City Province, Bulgaria (On-Site)
8 Months ago
Activision - Senior Staff Backend Engineer

Activision

San Francisco, California, United States (On-Site)
3 Months ago
NetEase Games - Senior Online Services Engineer (US or Can)

NetEase Games

United States (Remote)
4 Months ago
Playnetic - Engineering Team Lead

Playnetic

Hungary (Remote)
2 Months ago
Gearbox Software - Senior Online Programmer

Gearbox Software

Frisco, Texas, United States (On-Site)
2 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.

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (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