Senior Software Engineer for Distributed Streaming Systems
4 days ago
At Conviva, we're the first and best place to go to understand and optimize digital customer experiences. Our Operational Data Platform harnesses full-census, comprehensive client-side telemetry-capturing every aspect of customer experience and engagement across all devices and linking them to the performance of underlying services in real time at a fraction of the cost of alternative solutions.
Trusted by industry leaders like Disney, NBC, and the NFL, Conviva revolutionizes how businesses understand customer experience and engagement, maximizing satisfaction, conversion, and revenue. We're looking for a Senior Software Engineer to join our team building Kafka Distributed Streaming Systems.
Job DescriptionWe're seeking a highly skilled Senior Software Engineer with 5+ years of experience in end-to-end design & development lifecycle in a complex distributed environment. The ideal candidate will have hands-on experience in Kafka, Mirrormaker Infrastructure, Large Scale Distributing & Scaling Kafka Clusters across Regions and across multi-cloud environments.
You'll be part of a talented team that drives technical innovation, delivers high-quality software solutions, and pushes the boundaries of big data streaming analytics. As a Senior Software Engineer, you'll be responsible for designing, building, and deploying scalable, secure, and efficient Kafka/streaming/messaging platforms in hybrid multi-cloud environments.
Required Skills and QualificationsTo succeed in this role, you'll need:
- Proficiency in Java and Python as programming languages
- Good knowledge of Scala programming language and one or more streaming technologies preferably Akka
- Experience with development and continuous deployment in an agile work environment using CI-CD tools like Jenkins
- Proven problem-solving ability and the ability to work individually as well as within a team environment
- Excellent problem analysis skills
- Clear verbal and written communication skills
- A strong emphasis on teamwork and collaboration to deliver business value
Additional benefits include exposure to managing product billing and building optimized cost models, deep knowledge of Cloud Infrastructure and multiple cloud technologies, and a Bachelor's or Master's degree in computer science or engineering (or equivalent professional experience).
Salary: $120,000 - $180,000 per year, based on location and experience. Conviva is headquartered in Silicon Valley, California with offices and people around the globe.
-
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...
-
Senior Software Development Engineer
3 weeks ago
Bengaluru, Karnataka, India Tesco Technology Full timeJob DescriptionJob Title: Senior Software Development Engineer - Distributed SystemsAt Tesco Technology, we are seeking experienced software engineers to join our Managed Kafka as a Service team. This fully managed service enables development teams to build and run applications that use Apache Kafka to process streaming data. We require engineers who are...
-
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...
-
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...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India Databricks Full timeAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Databricks. As a key member of our team, you will be responsible for designing and developing large-scale distributed systems that power our cloud-based data platform.Key Responsibilities:Design and implement scalable and reliable distributed...
-
Senior Distributed Systems Engineer
1 week ago
Bengaluru, Karnataka, India LinkedIn Full timeAbout the RoleWe're seeking a highly skilled Senior Distributed Systems Engineer to join our world-class software engineering team in Bangalore, India.Job DescriptionThe successful candidate will be responsible for designing, implementing, and optimizing large-scale distributed systems with a focus on security, compliance, and developer productivity. They...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the RoleWe're seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team working on Horizon 8, a leading virtual desktop infrastructure (VDI) solution. As a key member of the Horizon Enterprise team, you'll assume the role of technical leadership, steering the design and development of critical architectural...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Hirist Full timeWe're seeking a highly skilled Senior Software Engineer to join our team and contribute to the design and development of our next-generation distributed transaction platform.As a key member of our engineering team, you will be responsible for building highly available and scalable distributed systems on the cloud that support our long-term strategy and...
-
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...
-
Senior Cybersecurity Software Engineer
3 weeks ago
Bengaluru, Karnataka, India QNX Software Systems Full timeJob Overview:QNX Software Systems is seeking a skilled Senior Cybersecurity Software Engineer to join their team. This role will involve designing and developing next-generation security products delivered from the cloud.Key Responsibilities:Design and develop new security features and productsStay up-to-date with the latest trends and technologies in...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India Nielsen Full timeAbout the RoleThis position is part of a team that develops software interfaces with major TV streaming providers and downloads tens of thousands of movies and TV shows from US and international platforms. The team is at the heart of Nielsen's streaming measurement strategy, continually updating software to adjust to the evolving streaming environment.The...
-
Senior Distributed Systems Engineer
4 days ago
Bengaluru, Karnataka, India LinkedIn Full timeJob OverviewThe role of a Senior Distributed Systems Engineer at LinkedIn is to design, implement, and optimize large-scale distributed systems with security and compliance in mind. The ideal candidate will have a strong background in software design, development, and algorithm-related solutions.Key Responsibilities- Develop and implement technical...
-
Bengaluru, Karnataka, India LinkedIn Full timeAt LinkedIn, we're looking for a talented Senior Software Engineer to join our team and help shape the future of our distributed systems. As a key member of our engineering team, you'll be responsible for designing, building, and deploying scalable and reliable software systems that power our platform.About UsWe're the world's largest professional network,...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Nielsen Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Nielsen, working on our streaming measurement strategy.ResponsibilitiesDesign and build new features in our video capture systems.Implement CI/CD pipelines for automated build, test, and deployment processes.Enforce coding standards and conduct code reviews.Mentor...
-
Senior Distributed Systems Engineer
1 month ago
Bengaluru, Karnataka, India Dell Full timeUnlock the Power of Distributed ComputingDell Technologies is revolutionizing the way we store and manage data with the development of advanced technologies in data storage systems, cluster management, distributed systems, and container management. As a Senior Distributed Systems Engineer, you will have the opportunity to work on innovative solutions that...
-
Senior Distributed Systems Specialist
4 weeks ago
Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full timeAt Squareroot Consulting Pvt Ltd, we are seeking a highly skilled Senior Distributed Systems Specialist to join our team of innovative software engineers. This role is perfect for individuals who thrive in fast-paced environments and have a passion for designing and implementing cutting-edge distributed systems.We work with a range of technologies, including...
-
Senior Software Engineer for Distributed Systems
3 weeks ago
Bengaluru, Karnataka, India Target Full timeAbout the Role:As a Senior Software Engineer for Distributed Systems, you will be responsible for creating technical solutions that fuel the merchandising organization. You will positively impact how product moves from suppliers to stores. Working within our product teams, you will have a hand in creating the strategies and technical solutions that propel...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the RoleWe are seeking a skilled Java developer to join our team as a Senior Software Engineer. As a member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions using Java, Spring, and distributed systems.Key ResponsibilitiesDesign and develop software applications using Java, Spring, and...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India Nexthire Full timeROLE: Senior Software EngineerLOCATION: BangaloreEXPERIENCE: 3-6 yrsWe are seeking a skilled Senior Software Engineer to join our team.Key Responsibilities:Design and develop highly available, secure, distributed systems in a microservices architecture.Collaborate with experienced engineers to work on complex challenges in large-scale computing.Own, build,...
-
Bengaluru, Karnataka, India Nexthire Full timeROLE: Backend DeveloperAt Open, we're hiring for a Senior Software Engineer to join our team of talented engineers. The ideal candidate will have experience in building highly available and secure distributed systems, and will be passionate about collaborating with colleagues to solve complex challenges in large-scale computing.About the RoleThe Senior...