Principal Software Engineer

4 weeks ago


Hyderabad, Telangana, India Microsoft Full time

About the Role

Microsoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.

Our Team

The Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

Responsibilities

As a Principal Software Engineer, you will lead by example within the team by producing extensible and maintainable code. You will optimize, debug, refactor, and reuse code to improve performance and maintainability, effectiveness, and return on investment (ROI). You will apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.

Requirements

You will have a Bachelor's Degree in Computer Science, or related technical discipline, and 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. You will also be able to meet Microsoft, customer and/or government security screening requirements.

What We Offer

We offer a range of benefits, including industry-leading healthcare, educational resources, discounts on products and services, and opportunities to network and connect. We are an equal opportunity employer and value diversity and inclusion in the workplace.



  • Hyderabad, Telangana, India QNX Software Systems Full time

    Key Responsibilities:As a Principal Systems Software Developer at QNX Software Systems, you will be responsible for designing and executing development plans and strategies as they relate to key technology trends. You will lead architecture and strategy sessions with our technology partners, provide design input into future products and solutions, and define...


  • Hyderabad, Telangana, India Medtronic Full time

    Careers that Change LivesMedtronic is seeking a highly skilled Principal Software Engineer to join our R&D Engineering function. The successful candidate will operate in all phases of the software development process, contributing to all activities of the software development process. The individual must be willing to work in a fast-paced, multi-tasking,...


  • Hyderabad, Telangana, India Cornerstone OnDemand Full time

    Principal Software Engineer - Cloud & .NET Job DescriptionWe are looking for a highly skilled Principal Software Engineer to join our Product Engineering team. This role is based in our Hyderabad office.Main Responsibilities:Develop, maintain, and enhance .NET applications and services to contribute to our legacy and cloud platform.Analyze product and...


  • Hyderabad, Telangana, India Oracle Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our software engineering division. As a key member of our team, you will take an active role in defining and evolving standard practices and procedures. Your responsibilities will include defining and developing software for tasks associated with software applications or...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Key Responsibilities:As a Principal Systems Software Developer at QNX Software Systems, you will play a key role in designing and executing development plans and strategies as they relate to key technology trends. You will lead architecture and strategy sessions with our technology partners, provide design input into future products and solutions, and define...


  • Hyderabad, Telangana, India SecureWorks India Pvt. Ltd. (7230) Full time

    Job Title: Windows Sensor Software EngineerSecureworks, a global cybersecurity leader, is seeking a Principal Software Engineer with strong knowledge of Windows systems to drive the next-generation endpoint capabilities of our new product offerings.Job OverviewThe Taegis Endpoint Agent is a cross-platform product and a vital part of our XDR platform. The...


  • Hyderabad, Telangana, India Conduent Business Services Full time

    Job Title: Principal .NET Software EngineerJob Summary:We are seeking an experienced Principal .NET Software Engineer to join our team at Conduent Business Services. The successful candidate will be responsible for designing and developing highly scalable web-based applications using Microsoft .NET technologies.Responsibilities:Design and develop highly...


  • Hyderabad, Telangana, India Calyx Full time

    About the Role:We are seeking a highly skilled Principal Software Engineer to join our team at Calyx. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using C++ and MFC.Collaborate...


  • Hyderabad, Telangana, India Calyx Full time

    About the Role:We are seeking a highly skilled Principal Software Engineer to join our team at Calyx. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions that meet the needs of our end-users and achieve business goals.Key Responsibilities:Develop and maintain high-quality...


  • Hyderabad, Telangana, India HSBC Full time

    About the RoleWe are seeking an exceptional Principal Engineer to join our team at HSBC. As a Principal Engineer, you will lead the technical direction and strategy for our software development projects, ensuring the delivery of secure, scalable, and innovative solutions.Key Responsibilities* Provide technical leadership and guidance to cross-functional...


  • Hyderabad, Telangana, India UnitedHealth Group Full time

    Job Role OverviewThe Principal Software Engineer position at UnitedHealth Group is a challenging and rewarding opportunity for a highly skilled software engineer to join our team. As a member of our engineering leadership team, you will be responsible for leading the design, development, and deployment of large-scale software systems.Main...


  • Hyderabad, Telangana, India AramHR Full time

    Job Title : Principal Software Engineer - Cloud ArchitectAbout the Role :We are seeking a highly skilled Principal Software Engineer - Cloud Architect to join our team at AramHR. As a cloud architect, you will be responsible for designing and developing scalable, secure, and efficient cloud-based systems using cutting-edge technologies.Key Responsibilities...


  • Hyderabad, Telangana, India Velocida P. Ltd., Full time

    Job Title: Principal Software Engineering LeadAt Velocida P. Ltd., we are seeking a highly skilled Principal Software Engineering Lead to spearhead our development team. The ideal candidate will possess strong technical leadership abilities, a deep understanding of software design and architecture, and a proven track record of delivering high-quality...


  • Hyderabad, Telangana, India Arrise Solutions (India) Pvt. Ltd Full time

    About the RoleWe are seeking a seasoned Principal Java Backend Software Engineer to join our team at Arrise Solutions (India) Pvt. Ltd.This is a challenging role that requires a strong background in Java programming, especially in Core Java and related backend Java frameworks like Spring.The ideal candidate will have a good grasp of distributed programming...


  • Hyderabad, Telangana, India Qualcomm Full time

    Job Title: Principal Software Engineer - Python & AWSJob Summary:We are seeking a highly skilled Principal Software Engineer to join our team at Qualcomm India. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Python and AWS.Key Responsibilities:Design...


  • Hyderabad, Telangana, India Medtronic Full time

    Careers that Change LivesA Day in the LifeAs a Principal Software Engineer Embedded C, you will be responsible for designing, developing, testing, and implementing operating systems components, software tools, and utilities. You will determine systems software design requirements and ensure that system improvements are successfully implemented and monitored...


  • Hyderabad, Telangana, India Highspot Full time

    Job Title: Principal Software EngineerAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Highspot. As a key member of our engineering organization, you will be responsible for designing and architecting robust, scalable, and secure technical solutions that align with business requirements and best practices.Key...


  • Hyderabad, Telangana, India Dell International Services India Pvt Ltd (7451) Full time

    Cybersecurity Principal Software Engineer - IT Leader Role SummaryThe Software Engineering IT team at Dell International Services India Pvt Ltd (7451) delivers next-generation software application enhancements and new products for a changing world. We design and develop software for platforms, peripherals, applications, and diagnostics, leveraging advanced...


  • Hyderabad, Telangana, India Harish Sam Rajan Full time

    At Harish Sam Rajan, we are seeking a highly skilled Principal .NET Software Engineer to join our team.Key Responsibilities:Collaborate with the tech lead to develop assigned tasks.Deliver high-quality work on time, meeting the highest standards.Develop and document required projects.Submit regular progress reports to the tech lead.Debug, troubleshoot, and...


  • Hyderabad, Telangana, India Dell International Services India Pvt Ltd (7451) Full time

    Senior Principal Software Engineer RoleBe part of a team that ensures Dell Technologies' product integrity and customer satisfaction.Our IT Software Engineer team turns business requirements into technology solutions by designing, coding, and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality...