Software Engineer

1 Day ago • 4 Years + • Full Stack Development • Frontend Development

About the job

Job Description

Microsoft is seeking a Software Engineer to design, implement, analyze, and tune complex algorithms for online advertising. This role involves working with large datasets, collaborating with scientists and engineers, and building browser-based user experiences for Ads-related products. Responsibilities include owning project delivery, managing plans, driving engineering excellence, and working with product managers and UX designers. Candidates need 4+ years of relevant software development experience, expertise in web development technologies (HTML5, CSS, TypeScript, JavaScript frameworks), and experience with cloud platforms (Azure, AWS). A strong background in computer science fundamentals (data structures, algorithms) is essential. The role offers the chance to influence technology development in a rapidly growing area within Microsoft.
Must have:
  • 4+ years software development experience
  • Experience with large-scale online services
  • Fluency in web development technologies
  • Experience with cloud platforms (Azure/AWS)
  • Strong computer science fundamentals
Good to have:
  • Experience with access control and security
  • Experience translating design mockups into applications
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

Overview

What if your job description were simply “make tomorrow better?” Every day at Microsoft, we bring an insatiable curiosity to the workplace, challenging ourselves to reimagine what it is and what it can be. We build on what’s come before to create what’s next. We help shape the future and we empower billions of people around the globe. 

 

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.

 

We need candidates who have shipped products or worked on large scale online services and have 4 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.   

 

Qualifications

  •  BTech/MTech in Computer Science or related Engineering discipline.
  • At least 2 years of experience of developing web-based user interfaces, with fluency in object-oriented programming language like C# / Java.
  • Experience working with Azure, AWS or other cloud platforms
  • Fluency in a modern web development technology, including HTML5, CSS 3.0, TypeScript and JavaScript libraries/frameworks (Bootstrap, jQuery, React, Angular).
  • Excellent problem-solving, coding and debugging capabilities, with strong fundamentals in computer science like data structures, algorithms and system.
  • Experience in translating design mockups and prototypes into working applications.
  • Demonstrated passion for user experience design and improving usability by simplifying API/UI experiences.
  • Able to deal with ambiguity, appetite for risk and influence team members and leaders in a collaborative and inclusive manner.
  • Experience with access control and security a plus.


Responsibilities

  • Working with product manager and UX designers to build flexible, performant and clean browser-based user experiences for Ads related products.
  • Own the delivery of an integral piece of an application.
  • Manage and execute against project plans and delivery commitments.
  • Drive best practices and engineering excellence.

 

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.

Noida, Uttar Pradesh, India (On-Site)

Paris, Île-de-France, France (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Meta - Production Engineering

Meta, United States (On-Site)

Infoblox - Director, Software Engineering

Infoblox, Canada (On-Site)

Meta - Business Engineer

Meta, United Kingdom (On-Site)

Google - Software Engineer III, Full Stack

Google, India (On-Site)

Netflix - Distributed Systems Engineer, L4 - Delivery

Netflix, United States (On-Site)

ION - Lead Java Developer, New York

ION, United States (Hybrid)

Brightline - Full Stack Web Developer

Brightline, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

OpenGov - DevOps Engineer III

OpenGov, United States (Hybrid)

NOVOMATIC - Atlassian Administrator

NOVOMATIC, Poland (Hybrid)

HERE Technologies - Lead DevOps Engineer

HERE Technologies, India (On-Site)

ION - Product Designer (UI/UX), London (Contract)

ION, United Kingdom (On-Site)

Playtika - Mobile/C# Developer

Playtika, Romania (Hybrid)

Nisum - Senior SRE Engineer - W6368

Nisum, India (Hybrid)

Oracle - Senior User Experience Developer

Oracle, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

TechnipFMC - Engineer I - Well Control

TechnipFMC, India (On-Site)

Assystems - Senior Developer – Team Lead

Assystems, India (On-Site)

FalconX - Senior Software Engineer(Custody)

FalconX, India (On-Site)

Paytm - Senior Product Designer

Paytm, India (On-Site)

GAMURS Group - Software Engineer (Web)

GAMURS Group, India (Remote)

The Walt Disney Company - Effects Technical Director -Evergreen

The Walt Disney Company, India (On-Site)

AppsFlyer - Marketing Manager

AppsFlyer, India (On-Site)

Fanatics - Offensive Security Engineer III

Fanatics, India (Hybrid)

SafeSend - QA Engineer L1

SafeSend, India (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Mettler-Toledo International,  Inc  - Senior- Software Engineer

Mettler-Toledo International, Inc , India (Hybrid)

WebFX - Software Engineer

WebFX, United States (On-Site)

The Walt Disney Company - Manager, Software Engineering(Scala)

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

Zones - Azure Backend Developer

Zones, India (On-Site)

HID - Lead Engineer

HID, India (Hybrid)

Rockstar Games - Senior Software Engineer (C#)

Rockstar Games, United States (On-Site)

Patreon - Senior Backend Engineer, Notifications

Patreon, United States (Hybrid)

Google - Software Engineer III, CorpEng

Google, India (On-Site)

Get notifed when new similar jobs are uploaded