Lead Software Engineer, Real-Time Communications

3 days ago


Bengaluru, Karnataka, India RingCentral Full time

Company Overview

">

We are a leading provider of cloud-based communication and collaboration solutions. Our mission is to empower businesses to connect with their customers, partners, and employees in new and innovative ways.

">

Job Summary

">

We are seeking an experienced Lead Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing and developing high-quality software applications that enable real-time communications.

">

About the Role

">

The successful candidate will have a strong background in software engineering, with a focus on real-time communications, audio and video processing, and desktop applications. You will work closely with our product management team to define requirements and architecture for our products. Your expertise will be critical in delivering high-performance, scalable, and secure software solutions that meet the needs of our customers.

">

Responsibilities

">

  • Design and develop high-quality software applications that enable real-time communications
  • Collaborate with cross-functional teams to define requirements and architecture for our products
  • Develop and maintain unit tests, integration tests, and other quality assurance processes to ensure the highest level of quality
  • Perform code reviews and provide feedback to peers to ensure adherence to coding standards and best practices
  • Evaluate third-party products and tools to complete ongoing tasks
">

Requirements

">

  • 3+ years of experience in software engineering and desktop applications, with a focus on real-time communications, audio and video processing
  • Experience building complex Windows native applications using C/C++ and Win32API
  • Strong knowledge of signalling protocols (SIP, XMPP) and media processing technologies
  • Ability to architect desktop software and optimize implementations for performance and quality
  • Excellent programming and algorithmic skills, with good understanding of open source projects and libraries
  • Ability to excel in a team-oriented, collaborative, and fast-paced environment
">

Qualifications

">

Bachelor's degree in Computer Science or equivalent relevant experience

">

Salary

">

$150,000 - $180,000 per year

">

Benefits

">

We offer a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) matching, and generous paid time off.



  • Bengaluru, Karnataka, India AMEX Full time

    OverviewWayfair, one of the world's largest online destinations for the home, is seeking a highly skilled Senior Software Engineer to lead our real-time decision platform team. This role will be based in Bangalore, India, and will require collaboration with cross-functional teams to deliver scalable and efficient solutions.Job DescriptionWe're looking for an...


  • Bengaluru, Karnataka, India Uniphore Software Systems Full time

    Join Uniphore as a Senior Software ArchitectWe are seeking a highly skilled and experienced Senior Software Architect to lead our software development team. As a key member of our engineering organization, you will be responsible for designing, building, and managing high-scale, mission-critical real-time production systems.With a strong background in C/C++...


  • Bengaluru, Karnataka, India MAKE IT REAL TECH LTD Full time

    Job Title: Software Architecture LeadJob Summary: We are seeking an experienced Software Architecture Lead to join our team at Make IT Real Tech Ltd. As a key member of our software engineering team, you will be responsible for defining and maintaining the overall architectural vision of our software systems.Key Responsibilities:Defining and maintaining the...


  • Bengaluru, Karnataka, India Skylar Consultancy Full time

    Are you passionate about delivering exceptional customer experiences?We are seeking highly skilled and motivated individuals to join our team as Customer Service Agents, providing real-time communication support to clients. Job Summary:As a Customer Service Agent, you will be responsible for handling customer inquiries via instant messaging, ensuring timely...


  • Bengaluru, Karnataka, India Aptiv Full time

    At Aptiv, we are seeking a highly skilled Technical Lead for our Software Engineering team to shape the Future of Mobility. The successful candidate will be working on software engineering tasks for PODS products and have a strong background in embedded automotive real-time software engineering.Job OverviewThis is an exciting opportunity for a technical...


  • Bengaluru, Karnataka, India Sonata Software Full time

    We are seeking an experienced Software Engineering Lead with a strong background in Microsoft Dynamics 365 Finance and Operations (F&O) to lead implementation and upgrade engagements. The ideal candidate will possess extensive expertise in D365 F&O projects, strong proficiency in X++ coding using extensions and event handlers, and a solid background in...


  • Bengaluru, Karnataka, India Creative Synergies Group Full time

    About Creative Synergies Group:Global technology services company40+ Fortune 500 clients95% revenue from US, Europe, Japan based customers.Current Verticals: Transportation, Energy/Process Industry, Industrial Products, Hi-TechOverviewWe are a leading global technology services company with expertise in digital transformation. Our team of experienced...


  • Bengaluru, Karnataka, India Halma plc Full time

    Halma plc, a global leader in life-saving technologies, is seeking an experienced Embedded Software Developer to join our team in Bengaluru, India. The ideal candidate will have a strong background in C and C++, as well as experience working with TI microcontrollers and real-time operating systems.About HalmaHalma is a FTSE 100 company with headquarters in...


  • Bengaluru, Karnataka, India Vonage Full time

    Vonage, a leader in the cloud communications platform market, is seeking an experienced Software Engineer to join its dynamic development team.About VonageWe are a fast-growing company that empowers businesses to shift to real-time customer-centric communications models. Our Engineering team faces multiple challenges associated with high-performance,...


  • Bengaluru, Karnataka, India Real Estate Cafe Full time

    Company Overview:Real Estate Cafe is a leading real estate firm that offers innovative solutions to its clients. We are committed to providing exceptional service and creating opportunities for growth.Salary: The estimated salary for this position is ₹500,000 - ₹700,000 per annum, depending on experience.Job Description:This is an exciting opportunity to...


  • Bengaluru, Karnataka, India RiVi Consulting Group L.L.C Full time

    At RiVi Consulting Group L.L.C, we are seeking a skilled Embedded Software Expert to join our team. This role involves developing and optimizing embedded software solutions for real-time applications, focusing on efficient, reliable, and high-performance code.We require a strong foundation in programming languages such as C/C++ and experience with...

  • Software Developer

    2 weeks ago


    Bengaluru, Karnataka, India Wind River Full time

    About the OpportunityWind River is seeking a highly skilled Software Developer to join our team and contribute to the development of high-quality software in real-time operating systems.The ideal candidate will have a strong background in Java programming and experience with Eclipse IDE Platform. They should also be familiar with DevOps practices, embedded...


  • Bengaluru, Karnataka, India Halma plc Full time

    Halma plc, a global group of life-saving technologies companies, is seeking an experienced Senior Firmware Developer to join our team in Bengaluru. As an Embedded Software Engineer, you will play a key role in designing, developing, and ensuring high-quality firmware for various RTLS products.We offer a competitive salary range of ₹20-30 lakhs per annum,...


  • Bengaluru, Karnataka, India Typhoon HIL, Inc. Full time

    We are looking for a highly motivated Senior Power Electronics Engineer to join our expanding team at Typhoon HIL, Inc. This individual will contribute to the development of innovative model-based engineering solutions and provide technical support to our clients in the power electronics and power systems sectors.Job DescriptionThis role involves supporting...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Guidewire is a leading platform provider for the property and casualty insurance industry, trusted by over 540 insurers worldwide. As a Technical Lead, you will play a critical role in developing elegant solutions for complex business domains and contributing to the success of our mission-critical applications.With a focus on building high-quality software,...


  • Bengaluru, Karnataka, India Netskope Full time

    About NetskopeWe are a cloud-first company that has redefined Cloud, Network and Data Security. Since our inception in 2012, we have built a market-leading cloud security company with an award-winning culture. Our core values of openness, honesty, and transparency drive us to create an environment where partnerships, collaboration, and teamwork thrive.We...


  • Bengaluru, Karnataka, India Advanced Sterilization Products Full time

    OverviewAdvanced Sterilization Products is a leading manufacturer of sterilization products. We are seeking an experienced Senior Software Engineer to join our team.Salary:$120,000 - $150,000 per annum (dependent on experience)Job Description:We are looking for a highly skilled and motivated Senior Software Engineer to lead our software development team. The...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software Group:We are a leading cloud solution provider serving millions of users globally. Our team is passionate about delivering innovative products that make a real difference in people's lives.As a Senior Software Engineer, you will be part of our Observability Team, responsible for developing and maintaining monitoring and troubleshooting...


  • Bengaluru, Karnataka, India AMEX Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to lead our team in building scalable distributed systems. As a Senior Software Engineer, you will be responsible for providing technical leadership to a focused team of engineers, working with cross-functional teams, and owning the technical vision for your workstream.The ideal...

  • Lead .NET Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Eka Software Solutions Full time

    About Eka Software SolutionsWe are a leading provider of cloud-based CTRM and ETRM solutions, catering to a wide range of asset classes. Our innovative products are enhanced by AI/ML technology and utilize Supply Chain Management and E-Sourcing capabilities.As a global company with offices across Americas, Asia, Australia, and EMEA, we serve 100+ customers...