Microsoft Job Opportunity For Senior Software Engineer | Apply Now
A Senior Software Engineer designs, develops, and maintains software program programs while making sure greatest performance and scalability. Responsibilities include participating with move-useful groups, mentoring junior developers, and enforcing first-class coding practices. This position requires know-how in programming languages, hassle-fixing talents, and enjoyment of software development methodologies. Strong communication and mission management capabilities are vital for handing over tremendous software program solutions.
- Job Role: Senior Software Engineer
- Company: Microsoft
- Location: Bengaluru
- Salary: Not Disclosed
- Qualification: Bachelor’s Degree
About Company:
Microsoft Corporation, based in 1975 by way of Bill Gates and Paul Allen, is a leading worldwide generation agency centered in Redmond, Washington. Renowned for its software program products, Microsoft is nicely acknowledged for the Windows operating gadget and the Microsoft Office suite. The company has expanded into cloud computing with Azure, synthetic intelligence, and gaming via Xbox. Microsoft is dedicated to innovation and empowering individuals and agencies via generation. With a focal point on accessibility and sustainability, Microsoft plays a huge position in shaping the virtual landscape at the same time as promoting responsible corporate practices.
Job Description:
We are looking for a Senior Software Engineer to sign up for our group in Bengaluru, India. This role is crucial for the development and preservation of challenge-crucial features which include High Availability, Scalability, Storage, and Data Integrity for hundreds of thousands of databases. The best candidate will have a sturdy background in software program development and gadget layout, on the side a passion for fixing complicated issues and enhancing organization-elegance relational database engines.
Key Responsibilities:
Design and Development: You will layout and develop functions throughout a couple of regions, together with allotted excessive availability, records storage, redundancy, examine scale-out, logging and recuperation, transactions, versioning, and in-memory database storage engines.
Collaboration and Innovation: Work within a numerous, geographically disbursed crew environment that fosters collaboration and innovation. Engage with technical experts globally to enhance your information and abilties whilst sharing insights with your crew.
Technical Leadership: Provide technical steering and mentorship to junior engineers. Drive the team’s efforts towards success through leading projects and making sure adherence to suitable engineering practices, along with specs, code critiques, and root reason evaluation.
Problem Solving: Analyze and troubleshoot complicated issues at scale in a collaborative environment. Demonstrate robust purchaser empathy via participating in live website rotations to address challenges faced by way of customers.
Continuous Improvement: Play a key role in enhancing product exceptional and reliability through rigorous checking out, remarks, and upgrades. Collaborate with cross-useful teams to make sure that high-quality practices are carried out in the software release technique and automation.
Basic Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or an associated discipline.
- A minimum of eight years of experience in device layout and improvement.
- Proficiency in C/C++ programming languages.
- Hands-on experience in troubleshooting and debugging complicated problems.
- A self-driven and effects-orientated attitude, with the capability to paint collaboratively and provide technical leadership.
Preferred Qualifications:
- Experience with relational database internals and storage structures.
- Familiarity with massive-scale dispensed systems, multithreading, and item-orientated programming.
- Strong problem-solving, interpersonal, and verbal exchange skills.
- Proven revel in improving product niceness and reliability.
- Knowledge of the software program release technique and automation strategies.
Benefits at Microsoft:
Microsoft gives a comprehensive benefits bundle that includes:
Health and Wellness: Employees experience scientific, dental, imaginative, and prescient insurance, together with intellectual fitness assistance and well-being packages to promote standard well-being.
Retirement Plans: Microsoft offers a sturdy 401(k) plan with matching contributions, assisting employees to save for retirement successfully.
Work-Life Balance: The organization helps flexible work preparations, including far-flung work alternatives and generous paid days without work, enabling personnel to keep a wholesome work-life balance.
Career Development: Microsoft invests in worker increases via schooling applications, workshops, and training assistance, encouraging non-stop mastering and professional advancement.
Other Jobs:
Citi Recruitment For Freshers | Explore 98,000+Job
Genpact Freshers Walk-in-Interview in Jaipur
Related Blogs
Best “Graphic Designer Job” in Lucknow in 2023
Capability Finder Management Services Location -Lucknow, Uttar Pradesh Salary -₹20,000 – ₹25,000 a month Profile for Graphic Designer Job:.
- October 11, 2023
- By Jaya
ZF is Hiring Cloud Engineer | Great Opportunity.
A Cloud Engineer designs implements, and manages cloud infrastructure and services. They ensure system scalability, security, and performance while.
- June 4, 2024
- By K