Software Development Architect

2 weeks ago


Bengaluru, Karnataka, India RingCentral Full time

Unlock Opportunities in Cloud Infrastructure

RingCentral is a leading company with $2 billion in annual revenue, boasting double-digit Annual Recurring Revenue (ARR) and a massive $93 billion market opportunity in UCaaS, Contact Center, and AI-powered adjacencies.

We invest over $250 million annually in our AI-enabled technology and platforms to meet or exceed customer needs. Our proprietary RingSense AI solution is designed to fit business needs, ensuring accuracy and precision, all built on open platform principles.

About the Role

  • Work collaboratively with team members to define system architecture, drive design reviews, and lead development to make RingCentral successful.
  • Design and develop highly available, scalable, and fault-tolerant systems adhering to best architectural practices.
  • Lead a team of engineers, applying technical expertise to solve complex architecture and implementation challenges for stable performance under load with predictable SLA.
  • Manage the product development lifecycle, supporting products throughout the release cycle.
  • Experience working with clusters, routers, and grids is essential.
  • Join an Agile team, participating in improving development processes and enhancing teamwork effectiveness.
  • Be open to exploring advanced technologies while solving complex problems.
  • Create high-quality products for demanding users - other developers.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience required.
  • 12+ years of experience in software engineering, building backend services and APIs.
  • Strong background in leading the design and implementation of robust, highly available, and scalable systems/web services using object-oriented methodology, design patterns, SOA, microservices architecture, container technologies, and orchestration systems like Kubernetes.
  • Proven track record in delivering event-driven, highly available, scalable, resilient enterprise-grade commercial cloud services.
  • Proficiency in developing Java applications.
  • Advanced knowledge of Java Core, Collections, Multithreading, and Java Memory Model, as well as Garbage Collection.
  • Deep understanding of microservices architecture paradigm, event-driven system design, distributed systems, and eventual consistency principles.
  • Experience with REST services: REST manifesto, stateful/stateless services, load balancing strategies.
  • Strong RDBMS skills: writing advanced queries, designing table structure/indexes/triggers, query optimization/query plan analysis.
  • Strong analytical and problem-solving skills with a solid understanding of data structures, algorithms, and their applications.
  • Hands-on experience deploying applications using Kubernetes.
  • Experience with messaging queues like Kafka.
  • Contact Center solutions experience is a plus.
  • AWS-native technologies experience (S3, DynamoDB, Athena, EC2) is a plus.
  • Data stream processing technologies and frameworks experience (Apache Flink, Apache Spark) is a plus.

Salary & Benefits

  • Estimated Salary: $150,000 - $200,000 per year, depending on experience.
  • Comprehensive medical, life insurance, pension schemes.
  • MBO bonus.
  • Paid holidays.
  • Privilege leave.
  • Bereavement leave.
  • Maternity & Paternity leave.
  • Employee Assistance Program (EAP) with counseling sessions available 24/7.
  • Wellness programs including 1:1 coaching and meditation guidance with TaskHuman and HeadSpace.
  • Employee referral bonus.
  • Professional development allowances.
  • Night shift allowances.

About RingCentral's Engineering Team

Our Engineering team works on high-complexity projects that set the standard for performance and reliability at massive scale. With millions of users today and hundreds of millions tomorrow, this is your chance to help imagine, develop, and deliver products that raise the technological bar and power human connections. If you're a talented, ambitious, creative thinker, RingCentral is the perfect environment to join a world-class team and bring your ideas to life.



  • Bengaluru, Karnataka, India Guidewire Software Full time

    At Guidewire, we are on a mission to revolutionize the insurance industry with innovative data analytics and visualization tools. We are seeking an experienced Senior Software Architect who can lead our team in designing and implementing cutting-edge software systems.As a key member of our engineering team, you will be responsible for:Architecting complex...


  • Bengaluru, Karnataka, India AxCrypt Software Private Limited Full time

    Job Title: Senior Software ArchitectJob Summary:AxCrypt Software Private Limited seeks an experienced Senior Software Architect to lead the design and development of cutting-edge software solutions.Main Responsibilities:Oversee the architecture and development of software solutions, ensuring alignment with organizational goals.Collaborate with stakeholders...


  • Bengaluru, Karnataka, India IAST Software Solution Pvt Ltd Full time

    Job Title: Software Solutions ArchitectAbout the Role:We are seeking an experienced Software Solutions Architect to join our team at IAST Software Solution Pvt Ltd. As a key member of our architecture team, you will be responsible for designing and architecting complex enterprise applications using Spring Boot framework.Key Responsibilities:Translate...

  • AI Software Architect

    4 weeks ago


    Bengaluru, Karnataka, India Dew Software Full time

    Dew Software is seeking a highly skilled and experienced AI Software Architect to lead the development of cutting-edge artificial intelligence solutions.Company OverviewWe are a forward-thinking company dedicated to delivering innovative software solutions that transform businesses. Our team of experts is passionate about pushing the boundaries of what is...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Iosys Software is seeking a skilled Senior Golang Software Architect to join our Product & Engineering team.Estimated Salary: $120,000 - $180,000 per annumAbout the RoleThe successful candidate will have extensive knowledge of software development and will work alongside other software engineers and developers to deliver high-quality products.Key...


  • Bengaluru, Karnataka, India MRI Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Architect to lead our HR systems development team. As a key member of our technology team, you will be responsible for designing and implementing innovative solutions to meet the evolving needs of our HR business.


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About GuidewireGuidewire is the leading platform for Property & Casualty insurers to engage, innovate, and grow efficiently. Our platform combines digital, core, analytics, and AI to deliver a cloud service.We partner with our customers to continually evolve and enable their success. With an unparalleled implementation track record of 1600+ successful...

  • Software Architect

    2 weeks ago


    Bengaluru, Karnataka, India Guidewire Software Full time

    Job Description:We are seeking a highly skilled Software Architect - Data Analytics to join our team at Guidewire Software. This role will involve leading the design and architecture of complex software systems, collaborating with product managers and engineers to translate business requirements into technical specifications, and mentoring junior...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    At Guidewire Software, we're on a mission to revolutionize the insurance industry by harnessing the power of data analytics and visualization. We're seeking an experienced Senior Software Engineer(Java) with a passion for architecting complex software systems that drive actionable insights.Job OverviewWe're looking for a talented engineer who can lead our...


  • Bengaluru, Karnataka, India Sonata Software Full time

    Job Title: Chief Java Developer and AWS ArchitectAbout Sonata Software:We are a leading digital transformation company that helps businesses navigate the complexities of technology.Role Overview:We are currently seeking a skilled Chief Java Developer and AWS Architect to join our team. This role requires expertise in core Java and strong knowledge of AWS,...


  • Bengaluru, Karnataka, India Vmware Software India Private limited Full time

    About the Role:This position is part of the End-User Computing Division of Broadcom and is planned to transfer to Omnissa in 2024. As a key member of the team, you will be responsible for architecting and designing enterprise software or cloud services using C++/C#.Key Responsibilities:•Design and Development: Architect and design enterprise software or...


  • Bengaluru, Karnataka, India MRI Software Full time

    Company Overview:MRI Software is a global leader in Proptech, delivering innovative applications and hosted solutions that empower real estate companies to elevate their business.We have nearly five decades of expertise and insight, with offices across the United States, the United Kingdom, Hong Kong, Singapore, Australia, South Africa, New Zealand, Canada,...


  • Bengaluru, Karnataka, India Flipkart Full time

    We are seeking a highly skilled Software Development Architect to join our team at Flipkart.About the RoleIn this role, you will be responsible for designing and developing scalable software systems that meet the needs of our customers. As a Software Development Architect, you will work closely with cross-functional teams to ensure that our software systems...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Guidewire Software, the market leader that 400+ insurance companies trust to run their critical platform, is seeking a seasoned software architect to lead our next generation of data analytics and visualization tools. We believe that making a great decision should not require 100 in-house data scientists.We are looking for an enthusiastic engineer who is...

  • Lead Developer

    4 weeks ago


    Bengaluru, Karnataka, India Techcanopy Software Labs Full time

    Company OverviewTechcanopy Software Labs is a leading software development company that leverages cutting-edge technology to deliver innovative solutions. We are committed to fostering a collaborative and dynamic work environment that encourages growth and excellence.SalaryThe estimated salary for this position is $140,000 per annum, based on industry...


  • Bengaluru, Karnataka, India Dew Software Full time

    We are seeking a highly skilled Senior Database Architect to join our team at Dew Software. As a Senior Database Architect, you will design, develop, and maintain high-performance SQL databases that support software applications.Job DescriptionDesign and implement database architectures that meet business requirementsDevelop and maintain optimized SQL...


  • Bengaluru, Karnataka, India Whatfix Full time

    Whatfix is a leading global B2B SaaS organization and the largest pure-play enterprise digital adoption platform solution provider. With over 700+ global customers, including 80+ Fortune 500 companies, we are revolutionizing the way businesses interact with their software applications.As a Software Development Architect at Whatfix, you will play a critical...


  • Bengaluru, Karnataka, India Eka Software Solutions Full time

    About Eka Software Solutions:Eka, a prominent player in the vendor solutions market for metals, energy, and agriculture, has merged with Quor Group. This strategic merger has solidified our position in the industry.We cater to a diverse range of asset classes utilizing a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleWe are seeking a highly skilled Data Driven Java Software Architect to join our team at Guidewire Software. This is an exciting opportunity to work on complex software systems, make informed decisions that align with the company's technical vision, and lead design and architecture discussions.Key ResponsibilitiesLead design and architecture...


  • Bengaluru, Karnataka, India Bosch Global Software Technologies Full time

    Are you a seasoned software expert looking to lead the development of cutting-edge automotive solutions? We are seeking a highly skilled Senior Automotive Software Architect to join our team at Bosch Global Software Technologies.About the Role:Lead the architecture and design of Android-based automotive software solutions, ensuring high performance,...