Principal Software Engineer, Distributed Systems Expert

7 days ago


Bengaluru, Karnataka, India LinkedIn Full time
About the Role

We are seeking an exceptional Principal Software Engineer to join our world-class software engineering team in Bangalore, India. As a key member of our Observability Engineering team, you will be responsible for designing and developing next-generation observability platforms that enable LinkedIn to monitor and optimize its massive-scale infrastructure.

Key Responsibilities
  • Scale distributed applications and make architectural trade-offs using relevant design patterns.
  • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.
  • Produce high-quality infrastructure that is thoroughly tested, code reviewed & resilient.
  • Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large scale, cross-functional, and company-wide critical programs.
  • Identify, leverage, and successfully evangelize opportunities to improve the observability of our stack.
Requirements
  • Bachelor's or Master's degree in Computer Science or related technical discipline, or equivalent practical experience.
  • 10+ years of industry experience in software design, development, and algorithm-related solutions.
  • 10+ years of experience programming in object-oriented languages such as Java, C++, Python, Go, C and/or other Functional languages.
  • Hands-on experience developing large-scale observability platforms with a deep understanding of distributed systems, microservice architecture, pub-sub systems, logging /metrics / tracing platforms.
  • 5+ years of experience in an architect or technical leadership position.
Preferred Qualifications
  • 5+ years experience in data collection technologies such as Open Telemetry, cloud APIs, instrumenting infrastructure and application event data.
  • Excellent communication and interpersonal skills with the ability to effectively articulate complex technical concepts.
  • Ability to navigate complex decision-making and effectively communicate across teams.
About LinkedIn

We strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness programs and time away for employees of all levels. We value diversity and inclusion and are committed to creating an environment where everyone feels a true sense of belonging.



  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Cybersecurity team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing cutting-edge cybersecurity solutions to protect our customers' networks and endpoints.Key ResponsibilitiesDesign and develop new cybersecurity...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the Role We are seeking a highly skilled Principal Software Architect to join our team at IN10 VMware Software India Private Limited. As a key member of our cloud and distributed systems team, you will be responsible for designing and developing critical components within our Horizon 8 platform. With a strong background in software development and...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Company OverviewLinkedIn is a global professional network that provides economic opportunities for its members. Our products help people connect, discover, and gain valuable insights to improve their careers.SalaryWe offer an estimated annual salary of $175,000 - $225,000 based on industry standards, experience, and location in Bangalore, India.Job...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Build the Future of LinkedInAs a Principal Staff Software Engineer, Systems Infrastructure, you will be part of our world-class software engineering team responsible for building the next-generation infrastructure and platforms for LinkedIn.Our team is passionate about developing cutting-edge, large-scale distributed systems and softwares as services. We are...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Role: At Cloud Software Group, we're seeking a highly skilled Principal Systems Engineer to join our Systems Engineering Team. As a key member of our team, you'll be responsible for designing and implementing comprehensive end-to-end deployment and use case scenarios for our products.As a Principal Systems Engineer, you'll have the opportunity to...


  • Bengaluru, Karnataka, India Oracle Full time

    About the RoleAs a Principal Software Developer at Oracle, you will be responsible for designing, building, testing, deploying, and operating highly scalable solutions. You should be able to work independently and as part of a team in an Agile environment. Your expertise as a full-stack developer will enable you to dive deep into any part of the stack,...


  • Bengaluru, Karnataka, India Oracle Full time

    As a key member of the Oracle Cloud Infrastructure team, we are seeking a highly skilled Senior Software Engineer to contribute to the development of our distributed systems. The ideal candidate will have a strong background in software development, with expertise in Java, C, C++, or Python.Key Responsibilities:Design, develop, and troubleshoot software...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled Technical Lead to join our team in Bangalore. As a Technical Lead, you will be responsible for leading the engineering team through design, development, testing, and delivery of world-class solutions for various endpoint platforms supported in the product.Key ResponsibilitiesLead the engineering team through...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleAt IN10 VMware Software India Private Limited, we are seeking an experienced Senior Java Software Engineer - Distributed Systems to join our team. This is an exciting opportunity to work on cutting-edge projects, leveraging your expertise in distributed systems and Java to design and develop scalable, high-performance software solutions.Key...


  • Bengaluru, Karnataka, India Nutanix Full time

    The OpportunityWe are looking for engineers who are passionate about designing and developing scalable distributed systems software and infrastructure for a converged computing and storage platform on the cloud.Nutanix Clusters provides a single platform that can span private and public clouds but operates as a single cloud using a single control plane,...

  • Software Engineer

    1 month ago


    Bengaluru, Karnataka, India Extreme Networks Full time

    Job Title: Software Engineer - Distributed SystemsJob Summary:We are seeking a highly skilled Software Engineer to join our team at Extreme Networks. As a Software Engineer, you will be responsible for designing, developing, and deploying software applications that enable our customers to build and manage their networks.Key Responsibilities:Design and...


  • Bengaluru, Karnataka, India Khatib & Alami Full time

    K&A Engineering Consultants, a leading multi-disciplinary consultancy in the Middle East, is seeking a highly skilled Principal Electrical Distribution Engineer to join our Power & Renewables team.This is an ideal opportunity for individuals looking to grow their career with a well-known MNC engineering consultant.Responsibilities:Work as part of K&A Power &...


  • Bengaluru, Karnataka, India Microsoft Full time

    About the RoleMicrosoft 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.The Azure Data engineering team is leading the transformation of analytics in the world of...


  • Bengaluru, Karnataka, India CareerXperts Consulting Full time

    Job DescriptionAbout the Role:We are seeking an experienced Backend Software Engineer to join our team at CareerXperts Consulting. As a key member of our engineering team, you will design, develop, and maintain scalable and efficient backend services that support our web and desktop applications.Key Responsibilities:Design and implement scalable backend...

  • Cloud Engineer

    4 days ago


    Bengaluru, Karnataka, India Oracle Full time

    About UsAt Oracle, we are committed to providing the best cloud products that meet the needs of our customers who are tackling some of the world's biggest challenges.Job DescriptionWe are looking for a skilled Cloud Engineer with expertise in distributed systems to join our team. As a member of our Observability and Developer Lifecycle Group, you will play a...


  • Bengaluru, Karnataka, India Nutanix Full time

    The OpportunityAs a Distributed Systems Engineer at Nutanix, you will be part of the Acropolis Management team, which owns the control plane for the Nutanix operating system.Engineering / R&D at Nutanix:Nutanix is a global leader in cloud software and a pioneer in hyper-converged infrastructure solutions, making computing invisible anywhere.Your Role:Design...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our dynamic team working on Horizon 8, a leading virtual desktop infrastructure (VDI) solution.Key ResponsibilitiesDesign, develop, and enhance critical components within the Horizon 8 platform.Collaborate closely with cross-functional teams to deliver innovative solutions that meet...


  • Bengaluru, Karnataka, India MoEngage Inc. Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at MoEngage Inc. as a Principal Software Development Lead.Responsibilities:Be responsible for the design, development, and deployment of large-scale cloud-based systems.Lead the development team in implementing innovative solutions to improve system efficiency and...


  • Bengaluru, Karnataka, India Databricks Full time

    Databricks: Empowering Data Teams to Solve Complex ProblemsAt Databricks, we're passionate about enabling data teams to tackle the world's toughest challenges. Our mission is to build and run the world's best data and AI infrastructure platform, empowering customers to make data-driven decisions and drive business growth.As a Senior Software Engineer at...


  • Bengaluru, Karnataka, India Oracle Full time

    We are seeking an experienced Distributed Systems Engineer to join our team at Oracle. This is an exciting opportunity to design, develop and operate the network stack required to run distributed AI workloads across a cluster spanning thousands of GPUs.The successful candidate will have 5+ years of experience with systems/application development, including...