Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Bengaluru/Bangalore @ Microsoft

Home > Software Development

 Senior Software Engineer - Bengaluru/Bangalore

Job Description

Responsibilities

  • Lead a team of junior and mid-level engineers to automate build out of services
  • Lead by example in writing exemplary code working with large scale distributed systems with quality, simplicity, and maintainability as core tenets
  • Lead by example producing simple, extensible, and maintainable code with very few defects
  • Lead design and code reviews across the feature area, understand the root causes of issues, and find ways to resolve them
  • Lead scrum and effectively communicate status, issues, and risks
  • Communicate effectively and partner well with other disciplines of the project team to deliver high quality solutions from ideas to production code
  • Provide feedback and drive improvements with current tools and processes, driving initiatives to the appropriate group, for proactive design changes and implementation or business risk assessment for incident causal factors
  • Partner with local and remote teams and drive synergy
  • Skilled in scripting and leveraging tools like PowerShell to automate parts of system build out

Basic Qualifications

  • 5+ years of C-family (C, C++, C#) or Java software engineering professional experience
  • 2+ years of professional experience in production scale cloud application services and API design and development
  • Possess automation-related experience valued. Scripting languages such as bash, python, and PowerShell, or compiled languages such as C, C#, Go etc
  • Bachelor s degree in Computer Science, related math/engineering field, or 8+ years of equivalent industry software engineering experience

Preferred Qualifications

  • Experience leading a team of junior-mid level engineers
  • Experience managing people with responsibilities including performance assessments, career growth, mentorship etc
  • Strong collaboration skills: working across teams and organizations is necessary to be successful
  • Demonstrated quantitative skills to resolve ambiguous problems and drive to root cause
  • Ability to troubleshoot complex problems
  • Ability to think out of the box and identify areas to improve system components
  • Proficient in cloud-based technologies, primarily Azure

An ideal candidate should have

  • The ability to lead a team of engineers successfully
  • Strong development experience in all phases of the product lifecycle
  • Passion for understanding and improving large, complex systems, and improving overall developer productivity
  • Ability to identify areas within the code/system component for improvements
  • Ability to replace manual touch points with automation
  • Excellent collaboration skills within and across teams
  • Passion for or experience building highly scalable, highly available software and services
  • Experience creating, developing, delivering, deploying, maintaining online services
  • Experience with multi-threaded/parallel programming
  • Ability to debug and optimize code, and automate routine tasks

Job Classification

Industry: Software Product
Functional Area: Engineering - Software & QA,
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate
Doctorate: Any Doctorate

Contact Details:

Company: Microsoft
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Computer science C++ Automation Risk assessment Scrum software quality microsoft Distribution system Monitoring Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

ARAS Lead - Bengaluru/Bangalore - Prolim - 8

  • Prolim
  • 8 - 13 years
  • Bengaluru
  • 9 days ago
₹ Not Disclosed

GCP Data Architect - Pune,Bangalore

  • NuStar Technologies
  • 10 - 15 years
  • Hyderabad
  • 9 days ago
₹ Not Disclosed

Power BI Developer - Ernakulam / Kochi/ Cochin

  • Kovenantz
  • 4 - 8 years
  • Kochi
  • 9 days ago
₹ Not Disclosed

Application Developer - Bengaluru/Bangalore

  • Accenture
  • 10 - 12 years
  • Bengaluru
  • 9 days ago
₹ Not Disclosed

Microsoft

Microsoft’s Customer Service and Support (CSS) organization supports over 170 Microsoft products, which range from the Consumer to Enterprise customer segments. This includes technical products from Developer Support and Enterprise Platform Support to Enterprise Messaging Support and Enterpri...