Senior Software Engineer

2 weeks ago


Bengaluru Karnataka India, Karnataka RingCentral Full time

It’s not everyday that you consider starting a new career challenge.


We’re RingCentral, a global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human interaction—giving people the freedom to connect powerfully and personally from anywhere, at any time, on any device.


We’re a $2 billion company that’s growing at 30+% annually and we’re expanding our Solutions Engineering Team to make sure we stay ahead of the competition.


Department: Engineering – PBX Engineering Team


Experience: 9+ years


Work Location: Bangalore


Primary Responsibilities:


  • In collaboration with architects and be responsible for the full development cycle;
  • Gather requirements and maintain technical documentation;
  • Development of new functionality in C++;
  • Maintain existing code, analyze and fix bugs.


Minimum Qualifications, Education and Experience:


  • 9+ years in software development and design.
  • Expert in C++ (latest standards, C++11,14,17 or later).
  • Strong grasp of algorithms, data structures, and network communication.
  • Strong experience in developing cloud based backend services using modern C++, microservices, Linux, open source libraries etc.
  • Hands-on experience on deploying code on public cloud services (AWS, Azure, GCP) using container technologies (docker, k8s).
  • Proven experience in building distributed, high-performance systems.
  • Comprehensive knowledge and understanding of SDLC best practices and techniques.
  • Understanding of Agile development methodologies (Scrum, Kanban)


Preferred:


  • Experience in telephony, VoIP, or real-time systems.
  • Experience with cloud technologies
  • Prior experience with India-based engineering teams.


This role is ideal for a technical leader who excels in software design, team mentorship, and cross-functional collaboration.



  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Bengaluru, Karnataka, India Travtech Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer with strong Travel/IT product experience, skilled in scalable design, coding, reviews, mentoring, and delivering high-performance solutions end-to-end. Required Candidate profileProactive expert with strong travel domain experience, hands-on in design/architecture, ready to take end-to-end project ownership, mentor teams, and...


  • Bengaluru, Karnataka, India Progress Software Full time ₹ 8,00,000 - ₹ 20,00,000 per year

    Job Title: Software Engineer Senior (.Net, C#) Progress Location: Bangalore Contract type: Full time Job Description We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease. Were proud to have a diverse, global...


  • Bengaluru, Karnataka, India, Karnataka Pivotrics Full time

    Company DescriptionPivotrics is a software product engineering company based in Bengaluru. We specialize in transforming software teams into world-class product engineering teams for global product majors. Our approach combines a product mindset, deep tech expertise, agile working, and customer-focused innovation to help our clients scale revenue and...


  • Bengaluru, Karnataka, India, Karnataka Recro Full time

    Job Title – Senior Software Engineer (Java+ Scala)Experience-10+ YearsLocation-Bangalore(Marathahalli) Workmode-HybridKey ResponsibilitiesLead technical initiatives and contribute as a senior team member to meet project goals and deadlines.Design, implement, and optimize scalable software solutions aligned with organizational objectives.Build...


  • Bengaluru, Karnataka, India, Karnataka Sonata Software Full time

    Mandatory* Experience building data pipelines* Highly proficient in python, Data frames* Experience with AWS Lambda, Events (SQS), API calls, Kinesis, DynamoDB* Highly proficient in SQL Query* Snowflake or experience with similar analytics database* Experience extracting data from SQL and NoSQL databases. * Experience with CI/CD pipeline to release the code...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Member of Technical Staff The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of...


  • Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    Role**: Senior Software EngineerRequired Technical Skill Set: Senior Software EngineerDesired Experience Range: 7 - 10 yrsNotice Period: Immediate to 90Days onlyLocation of Requirement: BangaloreWe are currently planning to do a Virtual Interview Job Description:Primary SkillPython, Scala/Java, Spark, SQL, Snowflake, BDD, Databricks, AWS , Device/OTT...


  • Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    Role**: Senior Software EngineerRequired Technical Skill Set: Senior Software EngineerDesired Experience Range: 7 - 10 yrsNotice Period: Immediate to 90Days onlyLocation of Requirement: BangaloreWe are currently planning to do a Virtual InterviewJob Description:Primary SkillPython, Scala/Java, Spark, SQL, Snowflake, BDD, Databricks, AWS , Device/OTT Testing,...


  • Bengaluru, Karnataka, India, Karnataka Deluxe Full time

    Job Title: Senior Software EngineerExperience: 5+ years Location: Onsite Industry: Media & EntertainmentAbout the RoleWe are seeking a Senior Software Engineer with expertise in with expertise in backend systems, databases, and cloud platforms. This role blends hands-on backend engineering with higher-level responsibilities in design, architecture, and team...