Software Engineer
KeySkills
-
Data center operations,
Computer hardware fundamentals,
Server installation and decommissioning,
Hardware diagnostics and troubleshooting,
IT equipment support,
Networking basics,
Cabling and rack management,
Ticketing systems,
Incident management,
SLA and KPI awareness,
Security and data management procedures,
Safety compliance and electrical safety,
Asset management,
Documentation skills,
Team collaboration,
Customer focus,
Problem solving,
Attention to detail,
Basic Windows and Linux familiarity,
CompTIA A+,
Server+,
Network+ knowledge,
Job Description
- Responsibilities
- Design and develop high-quality software components and libraries for Windows developers.
- Build scalable, extensible, and maintainable APIs following consistent design patterns.
- Contribute to the evolution of the Windows app platform and developer ecosystem.
- Participate in open-ended explorations, prototyping, and innovation initiatives.
- Collaborate closely with architects, senior engineers, program managers, and AI/ML scientists.
- Contribute to system architecture with focus on performance, power efficiency, reliability, and security.
- Write clean, efficient, and well-tested code following best engineering practices.
- Debug complex issues, perform root cause analysis, and implement long-term solutions.
- Engage with internal teams and external open-source developers through GitHub.
- Continuously learn and adapt to new technologies, tools, and platform capabilities.
- Support the mission of delivering delightful and impactful experiences for Windows users.
Job Details
Experience :
3 To 5
Number Of
Vacancies :
5
Job Type :
Permanent
Industry Type : IT/Software
Salary
:
9 Lac - 12 Lac++
P.A
Education Summary
UG :
BE/B.Tech
PG :
Any PG Degree
Contact Details
Contact
Person :
NA
Contact
Number :
8066587000
e-mailId :
careers@microsoft.com
Address :
Microsoft Signature Building,
Embassy Golf Links Business Park,
Domlur, Bengaluru,
Karnataka.
Office Location
Central Jakarta No 1234, Jakarta, IndonesiaApplication Tech Support Practitioner
Experience -
2 to 5
Technical Support Advisory
Experience -
2 to 4
Key Skills -
Customer support and service delivery,
Technical troubleshooting,
Case management,
Escalation handling,
Service level agreement management,
KPI monitoring,
Process compliance,
Technical readiness and training,
Product and service knowledge,
Content creation and documentation,
Knowledge management,
Change management,
Stakeholder collaboration,
Cross-team coordination,
Customer experience management,
Problem solving,
Root cause analysis,
Quality assurance,
Communication and influencing skills,
Relationship management,
Project and program management,
Microsoft products and services,
Data analysis and reporting,
Operational excellence,
Software Engineer
Experience -
3 to 5
Key Skills -
Data center operations,
Computer hardware fundamentals,
Server installation and decommissioning,
Hardware diagnostics and troubleshooting,
IT equipment support,
Networking basics,
Cabling and rack management,
Ticketing systems,
Incident management,
SLA and KPI awareness,
Security and data management procedures,
Safety compliance and electrical safety,
Asset management,
Documentation skills,
Team collaboration,
Customer focus,
Problem solving,
Attention to detail,
Basic Windows and Linux familiarity,
CompTIA A+,
Server+,
Network+ knowledge,
Software Engineer
Experience -
4 to 6
Key Skills -
Backend software engineering,
Distributed systems,
Microservices architecture,
API design and development,
System design and modernization,
Performance optimization,
Scalability and cost efficiency,
Cloud computing,
Microsoft Azure,
DevOps practices,
CI/CD pipelines,
Automated testing and monitoring,
Security and compliance in cloud environments,
Big data processing,
Apache Spark,
Data transformation,
C#,
Java,
C++,
Scala,
.NET,
Rust,
JavaScript,
RESTful services,
Problem solving,
Debugging and root cause analysis,
Code quality and maintainability,
Cross-functional collaboration,