Senior Software Engineer
1 month ago
In partnership with the Azure Service teams, we are on a mission to deliver the hardware, software, services, and infrastructure roadmap that enables users to run technical computing workloads on Azure. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide The SCHIE HW Diagnostic Engineering team plays a critical role in designing and developing diagnostic software solutions for Server and Rack Infrastructure components that are deployed for Microsoft's online services. We work closely with Microsoft product groups, industry partners and researchers to architect and develop server diagnostics solutions to support diagnostics and servicing of the hardware that supports our cloud services platforms.
We are looking for a highly motivated, self-driven Software Engineer with a good understanding of Server and Infrastructure Hardware components that are deployed in the Cloud Data Centers and their Diagnostics using Linux Technologies and Open source standards.
Responsibilities
- Design and Architecture for Linux Diagnostics by collaborating with technical leaders and SMEs (Subject Matter Experts) within Microsoft as well as with external partners & vendors in the industry
- Develop & deploy HW diagnostic software based using Linux technologies and tools for various HW sub-systems that are part of Microsoft Azure Server workloads including AI Development of modules using C, C++, C# in Linux as well as Windows environments and help setup the DEVOPS pipeline
- Development of scripts (PowerShell, C#, Python, Pearl, Linux BASH) to support diagnostics of various server HW .Stay up-to-date with industry trends and advancements in Diagnostics technologies, and provide thought leadership in this domain
Qualifications
Job qualifications:
- Masters or BE in Computer Science, Electronics or Electrical Engineering with 12+ years of hands-on experience in C/C++/C# in Linux and Windows Server environments
- 8+ years of hands-on experience in solving hardware and software problems in PC, Enterprise server or Cloud Server required (X86 environment and/or ARM64).
- Command on several of the key technology areas such as CPU, GPU, chipsets, motherboards, FPGA, BIOS, BMC, memory, PCIe, storage, networking, Power, Thermal and familiarity with manufacturing and system integration processes for cloud servers and racks.
- Passion for remote problem solving and automation in the cloud environment is essential.
- Self-motivated and able to work independently with minimal supervision
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams. Must be able to plan wand adapt to a rapidly evolving environment.
Preferred Qualifications:
- Hands on experience in developing Diagnostic Code as well as skills to work in a laboratory environment is a plus.
- In-depth knowledge of hardware, software, and cloud technologies
- Experience with cloud-scale architecture and infrastructure
- Track record in working with Silicon vendors (CPU, SoC, FPGA, GPU, etc.) and ODMs
- Proven track record of successfully influencing Partners and Leadership at all levels of the organization
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form .
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but not limited to Microsoft Cloud Background Check at hire/transfer and every two years thereafter.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
-
Senior Software Engineer
4 weeks ago
Anywhere in India/Multiple Locations, IN Ajackus Full timeRole : Senior Software Engineer - RustSoftware Development :- Design, develop, and maintain high-quality software applications using Rust.- Write clean, efficient, and maintainable code that meets project requirements.- Contribute to the entire software development lifecycle, from concept to deployment.- Collaborate with cross-functional teams to define...
-
Senior Software Engineer
1 month ago
Anywhere in India,Multiple Locations Ajackus Full timeRole : Senior Software Engineer - RustSoftware Development :- Design, develop, and maintain high-quality software applications using Rust.- Write clean, efficient, and maintainable code that meets project requirements.- Contribute to the entire software development lifecycle, from concept to deployment.- Collaborate with cross-functional teams to define...
-
Senior Software Engineer
3 weeks ago
Anywhere in India/Multiple Locations Corpxcel Consulting Full timeJob Description : We are seeking an experienced Senior Software Engineer to work with the leads of our software development team in enhancing and maintaining our suite of APIs and web-based interfaces. In this pivotal role, you will leverage your expertise in C#, SQL, WCF, and SOLID principles to design robust, scalable software solutions that meet our...
-
Senior Software Engineer
4 weeks ago
Anywhere in India/Multiple Locations, IN Corpxcel Consulting Full timeJob Description : We are seeking an experienced Senior Software Engineer to work with the leads of our software development team in enhancing and maintaining our suite of APIs and web-based interfaces.In this pivotal role, you will leverage your expertise in C#, SQL, WCF, and SOLID principles to design robust, scalable software solutions that meet our...
-
Senior Software Engineer
3 weeks ago
Anywhere in India/Multiple Locations Fastest growing B2B Commerce and SAAS based industry Full timeRequirements :- B.Sc. in Computer Science / Engineering or related degrees.- At least 5 years of Java/Nodejs experience; as a plus: experience in Nextjs.- You have excellent knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control...
-
Senior Software Engineer
3 weeks ago
Anywhere in India/Multiple Locations/Bangalore Grorapid labs Full timeSenior Software Engineer (Java, Spring) - Role & Responsibilities :- As a Senior software engineer you will be entrusted with design and development of web-based SaaS products that delight our customers and scale out to millions of users.- You'll work with a team who gets to do things (not has to do them), obsesses over customer delight and shift left...
-
Senior Software Engineer
4 weeks ago
Anywhere in India/Multiple Locations/Bangalore, IN Grorapid labs Full timeSenior Software Engineer (Java, Spring) - Role & Responsibilities :- As a Senior software engineer you will be entrusted with design and development of web-based SaaS products that delight our customers and scale out to millions of users.- You'll work with a team who gets to do things (not has to do them), obsesses over customer delight and shift left...
-
Senior Software Engineer
3 weeks ago
Ahmedabad/Anywhere in India/Multiple Locations Domniclewis Full timeJob Description :Domnic Lewis has been mandated to hire Senior Software Engineer(C++) for a leading client in Gujarat.Here's where you'll demonstrate your proficiencies :- Collaborate with System architects, Product Managers and Sales team members to develop commercial and technical requirements for software applications and middleware used to...
-
Senior Software Engineer
4 weeks ago
Ahmedabad/Anywhere in India/Multiple Locations, IN Domniclewis Full timeJob Description :Domnic Lewis has been mandated to hire Senior Software Engineer(C++) for a leading client in Gujarat.Here's where you'll demonstrate your proficiencies :- Collaborate with System architects, Product Managers and Sales team members to develop commercial and technical requirements for software applications and middleware used to...
-
Senior Software Engineer
3 weeks ago
Anywhere in India/Multiple Locations HI Tel Solutions Full timeJob Description : We are looking for a talented Senior Software Engineer to join our team. The ideal candidate will have 5-8 years of experience and a strong background in Informix 4GL, SQL, Unix/Linux, SDLC, Four Js Genero, Version control (SVN, Git), and Agile (DevOps). The role involves designing, developing, and maintaining software applications, as...
-
Senior Software Engineer
1 month ago
Anywhere in India,Multiple Locations Direction HR Solutions Full timeRole : Senior Software Engineer (Lead Software Engineer)Exp : 6+ YearsLocation : Full Time RemoteJob Description :- Perform software design for large components and systems with a holistic view of the system- Design factors in scaling, reusability, maintainability, and performance Scope, code, and design for large, complex systems and components. - Makes...
-
Senior Software Engineer
4 weeks ago
Anywhere in India/Multiple Locations, IN Direction HR Solutions Full timeRole : Senior Software Engineer (Lead Software Engineer)Exp : 6+ YearsLocation : Full Time RemoteJob Description :- Perform software design for large components and systems with a holistic view of the system- Design factors in scaling, reusability, maintainability, and performance Scope, code, and design for large, complex systems and components. - Makes...
-
Senior Software Engineer
1 month ago
Anywhere in India,Multiple Locations,Bangalore,Hyderabad Aricent Full timeJob Profile : Senior Software EngineerWFO/WFH Available 5.5 Days WorkingDomain : IT / SoftwareCategory : Senior Job description :- You will own technical design and implementation for an entire feature or product by leveraging industry-standard tech stack from frontend, such as ReactJS, Typescript to backend such as, Python, Airflow Jobs, Postgres- You will...
-
Senior Software Engineer
4 weeks ago
Anywhere in India/Multiple Locations/Bangalore/Hyderabad, IN Aricent Full timeJob Profile : Senior Software EngineerWFO/WFH Available 5.5 Days WorkingDomain : IT / SoftwareCategory : Senior Job description :- You will own technical design and implementation for an entire feature or product by leveraging industry-standard tech stack from frontend, such as ReactJS, Typescript to backend such as, Python, Airflow Jobs, Postgres- You will...
-
Senior Software Engineer
1 week ago
Anywhere in India/Multiple Locations Jalan Technology Consulting Full timeJob Description : We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and...
-
Senior Software Engineer
1 week ago
Anywhere in India/Multiple Locations, IN Jalan Technology Consulting Full timeJob Description :We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the...
-
Senior Software Development Engineer
3 weeks ago
Anywhere in India/Multiple Locations Talent500 Full timeAt Ford Motor Credit Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrows transportation As a...
-
Senior Software Engineer
2 weeks ago
Anywhere in India/Multiple Locations Kavayah Full timeAbout The Role :The Senior Software Engineer designs, develops, troubleshoots and debugs software applications for our core product. This includes developing software components including Frameworks, APIs, Websites, Utilities, Databases and Internet-related tools.Skills & Experience :- 12+ years' engineering experience.- 5+ years of industry experience...
-
Senior Software Engineer
3 weeks ago
Anywhere in India/Multiple Locations Mobile Programming Full timeJob Summary : As a senior software engineer, this position will focus on the development and implementation the HighJump Warehouse Advantage Software Suite. The job responsibilities include technically configuring and integrating HighJump's Warehouse Advantage using SQL Server, Advantage Architect, Advantage Link and Page Editor tools.Roles &...
-
Apptware Solutions
3 weeks ago
Anywhere in India/Multiple Locations Apptware Solutions LLP Full timeSenior Software Engineer - Client Implementation (1-10 PM Shift Timing) Key Skills : - C#, ASP.NET, MVC, Web API, SQL Server, SSIS- 6+ years of experience developing and shipping software.- Expertise in Object Oriented Programming (OOP)- Professional experience with C#, .NET Framework version 4.5+, .NET Core and Visual Studio/Code- Professional experience...