Software Engineer II

51 Minutes ago • 4 Years + • Backend Development

Job Summary

Job Description

As a Software Engineer II at Microsoft, you'll modernize systems, optimize computations, develop monitoring tools, improve engineering systems for a global team, and build big data analysis systems for Viva Insights. This role involves working with mission-critical productivity apps (Microsoft Teams and Outlook) handling billions of user interactions daily. Responsibilities include working with stakeholders to determine user requirements, contributing to design documents, creating and implementing code, breaking down work items, acting as a DRI for system monitoring, and staying current with industry developments to improve product performance and reliability.
Must have:
  • 4+ years experience
  • C#/Java/Backend tech
  • OOP and Design Patterns
  • Microservice architecture
  • Scalable service building
  • ReactJS/ReactNative experience

Job Details

Overview

Our product 

Viva Insights helps people and businesses thrive with insights, recommendations and solutions that are integrated into Microsoft Teams and Outlook to improve productivity and wellbeing. We help managers and leaders gain data-driven visibility into how work patterns affect wellbeing, productivity, and business performance, with default safeguards like de-identification, aggregation, and differential privacy to protect individual privacy. We help millions of people work smarter and achieve balance using personalized solutions designed to help teams collaborate more effectively, preserve time for uninterrupted work, and disconnect at the end of the day. Watch our short to learn more. 

 

Our culture 

We will only achieve our mission of transforming how others work if we live our culture. We start with becoming learners in all things and apply that mindset to learning about our customers, being diverse and inclusive, working together as one, and—ultimately—making a difference in the world.  

 

More about the Role 

Running a global world class service that is tightly integrated with mission critical productivity apps (Microsoft Teams and Outlook) with millions of active users presents broad and evolving challenges. We’re constantly in need of improving our engineering systems and cloud services to meet the growing demands of a large user base (and a team of engineers) that are rapidly expanding. We have complex multi-tiered applications running off distributed micro-services, handling billions of user interactions every day, generating petabytes of data that require analysis and transformation, spanned across hundreds of thousands of machines. As a Software Engineer II, your key responsibilities include the following: 

  • Modernizing our systems to ensure that our developers can work with the newest and best technology.  
  • Refactoring and optimizing our computations and framework to improve our performance and scalability so that we can deliver cost-effective features.   
  • Developing tools to analyze, monitor and recover our services to increase the resiliency of our services.  
  • Improving our engineering systems to ensure that our growing and global development team can build, deploy and manage our service in a secured and compliant manner.  
  • Build and improve systems that enable big data analysis to measure user and organizational productivity and customer engagement.   

Our customer needs evolve rapidly, our systems are diverse, and our backend challenges are broad. This allows our backend engineers to continuously find new areas of interest to go deep and develop new subject matter expertise, while helping us find better ways to innovate on agility, scale and security. 

 

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 C#/Java/Backend technologies.  
  • Good understanding of Object-Oriented Programming and common Design Patterns.    
  • Good understanding of micro service architecture and experience in building scalable services.  
  • Experience in ReactJS, ReactNative, Javascript and modern frontend technologies for building rich UX.  
  • Solid design and problem-solving skills.  
  • Effective communication/collaboration skills, ability to deal with ambiguity.   
  • Openness to feedback and effectiveness at collaborating with diverse groups of people.  

 

#DPG #EXP #Viva 

 

 

 

 

Responsibilities

  • Works with appropriate stakeholders to determine user requirements for a set of features.
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
  • Creates and implements code for a product, service, or feature, reusing code as applicable.
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation.
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Similar Jobs

Riot Games - Staff Software Engineer (Services) - League of Legends, Motivations

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Zoox - Site Reliability Engineer

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Menlo Park, California, United States (Remote)
5 Months ago
ByteDance - Senior Software Development Engineer - Cloud Native Databases

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ION - Senior Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
6 Months ago
CloudHire - Senior Java Developer

CloudHire

Pune, Maharashtra, India (Remote)
4 Weeks ago
Windranger Labs - Golang Engineer

Windranger Labs

Apac, Northern Region, Uganda (Remote)
3 Weeks ago
SuperPlay - Server Team Leader

SuperPlay

Tel Aviv District, Israel (On-Site)
1 Week ago
Bohemia Interactive - Java Developer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
1 Day ago
Velotio Technologies - Senior Software Engineer (Golang)

Velotio Technologies

Pune, Maharashtra, India (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Internship - Software Engineers/Developers - Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
The Walt Disney Company - Manager, Software Engineering

The Walt Disney Company

Santa Monica, California, United States (On-Site)
3 Months ago
The Walt Disney Company - Sr Software Engineer

The Walt Disney Company

Los Angeles, California, United States (On-Site)
17 Hours ago
Next Level Business Services - JavaScript Developer with Full stack Experience

Next Level Business Services

Dallas, Texas, United States (On-Site)
5 Months ago
Canva - Backend Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
1 Month ago
PwC - IN-Specialist 3 JAVA Utility Transformation Advisory

PwC

Gurugram, Haryana, India (On-Site)
2 Months ago
Match Group - Staff Software Engineer, Machine Learning

Match Group

Palo Alto, California, United States (Hybrid)
5 Months ago
ByteDance - Software Engineer - Data Tech Infrastructure- San Jose

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Software Engineer, Backend and Infrastructure

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Zengame Technology - Java Development Engineer

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Assystems - I&C Engineer- Senior.

Assystems

Bengaluru, Karnataka, India (On-Site)
5 Months ago
InMobiInMobi - Product Manager

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Phantom FX - Mid Rigging Artist

Phantom FX

Mumbai, Maharashtra, India (On-Site)
2 Months ago
PwC - IN-Associate – D365 Retail Functional -Ms Dynamics– Advisory  - Noida

PwC

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Goodbye Kansas Studios - Office Coordinator

Goodbye Kansas Studios

Mumbai, Maharashtra, India (On-Site)
1 Month ago
CloudHire - Digital Marketing Executive

CloudHire

Mumbai, Maharashtra, India (Remote)
3 Weeks ago
Ciklum - Expert IOS Developer

Ciklum

Chennai, Tamil Nadu, India (Hybrid)
6 Months ago
Rackspace Technology - DEVOP Engineer (AWS Terraform)-PSDE III

Rackspace Technology

India (Remote)
5 Months ago
Phantom FX - Senior Motion Graphics Designer

Phantom FX

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
PwC - AWS DataOps Engineer

PwC

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

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Sporty Group - iOS Engineer

Sporty Group

(Remote)
2 Months ago
Voodoo - Senior ML Engineer

Voodoo

Paris, Île-de-France, France (Hybrid)
1 Month ago
ByteDance - Senior Software Engineer, Backend and Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
1 Day ago
Alaan - Backend Engineer

Alaan

Bengaluru, Karnataka, India (On-Site)
7 Months ago
CloudHire - Senior Backend Engineer - TypeScript

CloudHire

Pune, Maharashtra, India (Remote)
3 Weeks ago
Bonfire Studios - Server Software Engineer (Senior)

Bonfire Studios

California, United States (On-Site)
9 Months ago
NVIDIA - Senior Backend Software Engineer – GeForce NOW Cloud

NVIDIA

Santa Clara, California, United States (On-Site)
4 Days ago
Epic Games - Security Programmer - Backend (Asset Integrity)

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Canva - Senior Engineering Manager (BE) - Visual Suite Platform - Remote across ANZ

Canva

Sydney, New South Wales, Australia (Remote)
4 Months ago
Tesla - Software Developer, IT Application

Tesla

North Holland, Netherlands (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)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Vancouver, British Columbia, Canada (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