Principal Software Engineer, Distributed Systems Expert
7 days ago
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.
- 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.
- 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.
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.
-
Principal Software Engineer
1 month ago
Bengaluru, Karnataka, India QNX Software Systems Full timeAbout 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...
-
Principal Software Architect
2 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout 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...
-
Principal Architect of Distributed Systems
2 days ago
Bengaluru, Karnataka, India LinkedIn Full timeCompany 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 timeBuild 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...
-
Principal Systems Engineer
4 weeks ago
Bengaluru, Karnataka, India Cloud Software Group Full timeAbout 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...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Oracle Full timeAbout 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,...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Oracle Full timeAs 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...
-
Staff Software Engineer
1 month ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout 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...
-
Senior Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout 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...
-
Distributed Systems Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Nutanix Full timeThe 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 timeJob 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...
-
Principal Electrical Distribution Engineer
3 weeks ago
Bengaluru, Karnataka, India Khatib & Alami Full timeK&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 &...
-
Principal Software Engineer
1 month ago
Bengaluru, Karnataka, India Microsoft Full timeAbout 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...
-
Backend Software Engineer
2 days ago
Bengaluru, Karnataka, India CareerXperts Consulting Full timeJob 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 timeAbout 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...
-
Distributed Systems Engineer
2 weeks ago
Bengaluru, Karnataka, India Nutanix Full timeThe 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...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout 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...
-
Principal Software Development Lead
3 weeks ago
Bengaluru, Karnataka, India MoEngage Inc. Full timeAbout 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...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Databricks Full timeDatabricks: 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...
-
Distributed Systems Engineer
2 weeks ago
Bengaluru, Karnataka, India Oracle Full timeWe 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...