Principal Software Engineer

2 weeks ago


Noida, Uttar Pradesh, India Microsoft Full time

Overview

Have you ever imagined the world with an infinite amount of storage available and accessible to everyone? A place where everyone in the world can easily access their books/music/photos/video/any data from anywhere at any time via any means (e.g. mobile phones, tablets, PCs, smart devices, etc). Did you ever desire a universally accessible storage system to record all the knowledge known to mankind, to keep all the books/music/videos ever created, or to store all the data collected from all the scientists in the world for them to collaborate upon? Do you want to be part of a team that strives to bring these to reality?

If so, the Microsoft Azure Storage team is what you are looking for. We are building Microsoft's cloud storage solution - Microsoft Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world. We continue to have tremendous hockey stick growth, we have many Exabyte's of data stored, and are designing and building systems for Zettabyte scale to support demand growth for the coming years.

We are looking for engineers who are passionate about distributed storage, more specifically in the areas of resource management of distributed systems across an entire geo-region Candidates who want to work on a fast-paced team with talented engineers will thrive here. The Azure Storage Limitless and Cluster Resource Manager Team manages control and data plane operations that manage hundreds of thousands of servers at exabyte scale while serving hundreds of millions of requests per seconds at low latency. We provide the semantics to virtualize customer accounts and physical hardware across entire geo regions. We also develop and maintain infrastructure related to high performance transfer of customer accounts across storage scale units. Additionally, these areas present challenging technical problems in a space where innovation is always happening.

To be successful in these areas, you must thrive while solving challenges related to durability, availability and concurrency for a distributed system. You will have an opportunity to make high impact changes on a daily basis as you build a hyper scale storage system that may indirectly or directly be used daily by your friends and family.

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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience. Experience in building quality products and services preferably in distributed systems, systems programming, and multi-threaded programmingAND shipping products - on time with high quality.
Written and verbal communication skills.

Other Qualifications:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

Bachelor's Degree in Computer ScienceOR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,OR PythonOR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.

#azurecorejobs #azstorageIDC

Responsibilities

Collaborates with appropriate stakeholders to determine user requirements for a scenario. Drives identification of dependencies and the development of design documents for a product, application, service, or platform. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI). Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items. Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate. Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Noida, Uttar Pradesh, India Sopra Banking Software Full time

    Job DescriptionR&D Principal Quality Engineer 2 – Digital Banking Solutions How would you shape finance? Sopra Banking software has an opportunity for a Principal Quality Engineer 2 in our R&D team at Noida location. Be part of one of the world's fastest growing fintech. Design the future of finance together with 5,000+ industry experts. Create your own...


  • Noida, Uttar Pradesh, India Microsoft Full time

    OverviewJoin Microsoft, where innovation and passion come together to build the future of cybersecurity. At Microsoft Defender for Endpoint (MDE), we are focused on enhancing consumer and enterprise protection through advanced technology. We are looking for a Principal Software Engineer with Linux expertise to elevate our MDE Linux solution. This role...


  • Noida, Uttar Pradesh, India Cadence Design Systems Full time

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Job Title: Principal Software EngineerLocation: NoidaCadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to...

  • Principal Engineer

    2 weeks ago


    Noida, Uttar Pradesh, India Ramboll Full time

    Company Description About Ramboll Founded in Denmark, Ramboll is a foundation-owned people company. We have more than 18,000 experts working across our global operations in 35 countries. Our experts are leaders in their fields, developing and delivering innovative solutions in diverse markets including Buildings, Transport, Planning & Urban Design,...


  • Noida, Uttar Pradesh, India Microsoft Full time

    Overview Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to...


  • Noida, Uttar Pradesh, India Brightly Software India Private Limited Full time

    Who we areBrightly, a Siemens company, is the global leader in intelligent asset management solutions. Brightly enables organizations to transform the performance of their assets with a sophisticated cloud-based platform that leverages more than 20 years of data to deliver predictive insights that help users through the key phases of the entire asset...


  • Noida, Uttar Pradesh, India NXP Semiconductors Full time

    PositionPrincipal Engineer DFTLocation BangaloreScope of Responsibilities / ExpectationsLeading DFT implementation, integration and verification of System on Chip (SoC) from initial specification till tapeout and production.Addressing test quality targets in DFT architecture and test pattern generation.Leading various aspects of Test architecture including...


  • Noida, Uttar Pradesh, India Microsoft Full time

    Overview At Xbox, we believe in our mission of reaching over 2 billion gamers worldwide. Gaming today brings people from all walks of life and geographies together—centering them around the thing they love most—GAMES The XBox Experiences and Platform Commerce (XPC) team is responsible for ensuring publishers have low friction access to our...


  • Noida, Uttar Pradesh, India Foxit Software Incorporated Full time

    Lead Software Engineer NoidaResearch & Development – eSign Product & Development /Full-time /HybridApply for this jobWe are seeking a skilled Lead Software Engineer with a proven track record in the design, development, and implementation of robust J2EE applications. This role offers an opportunity to lead technically, collaborate effectively, and...


  • Noida, Uttar Pradesh, India Synopsys Inc Full time

    Principal Application Engineering role: This unique opportunity combines usage of industries latest and best Synopsys implementation tools, solving top notch critical design challenges, working on latest cutting-edge technology nodes and working towards enhancing QOR metrics to achieve best in class PPA and TAT targets of today's emerging semiconductor...

  • Principal Engineer

    2 weeks ago


    Noida, Uttar Pradesh, India Marsh McLennan Companies Full time

    Description: Marsh McLennan is seeking candidates for the following position based in the Gurugram/Noida office: Principal Engineer - IT Quality & Assurance Testing What can you expect? Work with the POD leads and the business/POs to ensure there is a holistic and consistent approach to Quality (through RCA, metrics, code quality, (defect) stage...


  • Noida, Uttar Pradesh, India Cadence Design Systems, Inc. Full time

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Title: Sr. Principal Product Engineer Grade: T5 Experience: 10-15 Years Location: Noida Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company...


  • Noida, Uttar Pradesh, India Microsoft Full time

    Overview Are you passionate about cloud technologies, and want to build the next generation technology which helps manage clouds? If so, the special clouds team is looking for a product leader who is obsessed with driving a modern engineering system that focuses on industry leading practices and tools to provide autonomous and efficient internet-scale...

  • Principal Engineer

    2 weeks ago


    Noida, Uttar Pradesh, India Marsh McLennan Companies Full time

    Description: Marsh McLennan is seeking candidates for the following position based in the Noida office: Principal Engineer - Database Administration Principal Engineer - Database Administration What can you expect: The purpose of this position is to ensure timely, high-quality database support by executing production database-related tasks...

  • Associate Principal

    2 weeks ago


    Noida, Uttar Pradesh, India LTIMindtree Full time

    Associate Principal - Data Engineering Job Req Id: "Primary Skills: Azure Databricks, Azure SQL, Power BI Expertise to Implementing Data warehousing Solutions experience as Data Engineer in Azure Big Data Environment Programming experience in Scala or Python, SQL Hands-on experience in Azure stack (Azure Data Lake, Azure Data Factory, Azure...


  • Noida, Uttar Pradesh, India Sopra Banking Software Full time

    Company Description About Sopra Banking Software Our teams consist of exceptional people with Entrepreneurship, Diversity, Respect, and Collaboration as values at the core.We bring together people from different lifestyles, backgrounds and cultures to partner with more than 1,500 leading Financial institutions worldwide.The rich variety of our solutions, the...


  • Noida, Uttar Pradesh, India Microsoft Corporation Full time

    Azure Files team ) is looking for a talented and highly motivated Software Engineering Manager to drive the design and development of the next generation of the Azure file storage stack. We are building Microsoft's cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to...


  • Noida, Uttar Pradesh, India Microsoft Corporation Full time

    Azure Files team ) is looking for a talented and highly motivated Software Engineering Manager to drive the design and development of the next generation of the Azure file storage stack. We are building Microsoft's cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to...


  • Noida, Uttar Pradesh, India Microsoft Full time

    Overview Do you want to work on a product that touches and transforms the lives of billions of people across the globe? Do you want to work on the next set of innovations to transform it further and revolutionize it? The Windows team is growing a Centre of Excellence in Microsoft India, with a broad portfolio of applications to help innovate on the...

  • Principal Engineer

    4 weeks ago


    Noida, Uttar Pradesh, India MMC Corporate Full time

    Mercer Tech., IndiaMercer Tech. India team is seeking candidates for the following position based in the Gurgaon office:Principal Engineer, Mercer Tech. IndiaWhat can you expect?We are looking for strong MEAN stack developer. Candidate's primary focus will be to lead, develop & deliver high quality software solutions in MEAN stack. If person has also worked...