Senior Cloud Software Development Engineer

4 weeks ago


Bengaluru, Karnataka, India Cloud Software Group Full time

About Cloud Software Group

Cloud Software Group is a leading provider of cloud-based solutions, serving over 1 million users worldwide. We value diverse perspectives, innovative thinking, and a passion for technology. Our team is empowered to learn, dream, and build the future of work.

About This Role

We are seeking a Senior Cloud Software Development Engineer to join our Core Engineering team. As a key member of our team, you will design and implement Enterprise-grade cloud services using a microservice-based architecture in large public clouds. You will work with our team to build an autonomous cloud capable of reliably serving 1+ billion customers.

Key Responsibilities

  • Design and implement cloud services using.Net/C#/Python, Azure/AWS/GCP PaaS services, Kubernetes, RDBMS, NoSQL, and CI/CD/IaC tools.
  • Provide hands-on technical expertise to design, deploy, secure, and optimize cloud services.
  • Work with fellow developers and operations members to come to the best possible solution.
  • Design, analyze, and troubleshoot large-scale distributed systems.
  • Build and manage multiple cloud services using advanced knowledge on CI/CD & IaC tools/technologies.
  • Use logging platforms and improve application performance using Splunk, New Relic, Grafana, Azure App Insights, Log Analytics, etc.
  • Secure end-to-end cloud services using best practices – key handling, access control, threat remediation.
  • Follow proactive monitoring best practices to keep up with Citrix Cloud service SLA's.

Requirements

  • At least 4-7 years of software development experience with one or more Object Oriented languages, preferably in.Net, C# or Python.
  • Experience with algorithms, data structures, SOLID principles, complexity analysis, software design, and debugging.
  • Hands-on experience building cloud services and distributed systems – design, develop, deployment, monitoring, scaling, debugging.
  • Proficient in one or more large public cloud providers Azure (preferred), AWS or GCP, or in large-scale PaaS/SaaS on any platform.
  • Ability to build highly secure and resilient Enterprise-grade cloud microservices, RESTful APIs.
  • Clear understanding of cloud PaaS/IaaS concepts and practical application of multiple cloud services.
  • Advanced knowledge on CI/CD & IAC tools/technologies like - Terraform/Ansible/Chef/Puppet, Kubernetes (AKS), Team City, Jenkins, Serverless architectures, ARM, PowerShell.

Nice-to-Haves

  • Safe Agile concepts.
  • JavaScript, React.js framework.
  • Knowledge of Docker or any container technologies.
  • Experience in working with enterprise-scale multi-tenant public SaaS platforms.

Education

A preferred educational qualification for this role includes holding a Bachelor's degree in Engineering/Technology (BE/BTech/BS) or higher, in Computer Science (CS) or Information Technology (IT), from a top-tier engineering institution.



  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupCloud Software Group is a leading provider of cloud-based solutions, serving over 1 million users worldwide. We value diverse perspectives, innovation, and the courage to take risks. Our teams are empowered to learn, dream, and build the future of work.About This RoleWe are seeking a Senior Cloud Software Development Engineer to...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:At Cloud Software Group, we're pushing the boundaries of cloud-based solutions. Our Citrix Workspace App team is at the forefront, working on secure delivery of virtual apps to any device, anywhere. As a Senior Software Engineer, you'll be part of a collaborative and customer-focused environment, working well in a team. Expect a fast but...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    As a Cloud Software Engineer at Cloud Software Group, you will play a key role in ensuring the quality and reliability of our cloud-based products. With a strong background in testing and automation, you will work closely with our development teams to identify and address issues, and implement solutions to improve our services.Key Responsibilities:Work with...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupCloud Software Group is a leading provider of cloud-based solutions, serving over 1 million users globally. We value diverse perspectives, passion for technology, and the courage to take risks. Our team is empowered to learn, dream, and build the future of work.Job OverviewA software engineer at Cloud Software Group will work on...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix, part of Cloud Software Group, builds secure digital workspace technology that helps customers and millions of end-users do their best work from anywhere. By joining our award-winning workplace, you'll be part of a globally diverse, collaborative team that values work-life balance. We're a company that was recently named one of the...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupAt Cloud Software Group, we combine the capabilities of Citrix and TIBCO to create one of the world's largest cloud software providers. Our mission is to empower individuals and organizations to achieve their goals through innovative cloud solutions.As a Senior Software Development Engineer, you will be responsible for...

  • Senior Cloud Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Cloud Software Group Full time

    As a Senior Cloud Engineer at Cloud Software Group, you will play a key role in ensuring the quality and reliability of our cloud-based products. With a strong background in testing and automation, you will work closely with our development team to identify and address problems that impact our customers.Key Responsibilities:Design and implement automated...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Cloud Technology Lead Job DescriptionCitrix Observability Team helps customers by providing monitoring and troubleshooting capabilities of Citrix Components mainly CVAD and DaaS. This team is self-motivated and owns the product with full sense of responsibility and customer empathy.Key Responsibilities:Analyses requirements and writes software requirement...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupCloud Software Group is a leading provider of cloud software solutions, serving over a million users worldwide. As a Senior Cloud Software Engineer, you will play a key role in designing and implementing Enterprise-grade cloud services.Key Responsibilities:* Design and develop cloud-based solutions using a microservice-based...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupAt Cloud Software Group, we're revolutionizing the way people work. With a combined force of Citrix and TIBCO, we're one of the world's largest cloud solution providers, serving over 1 million users globally. Our team is passionate about making a difference in people's lives, and we're looking for talented individuals to join us on...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Cloud Software Group is a leading provider of cloud-based solutions, serving over 1 million users worldwide. Our team is dedicated to delivering innovative and secure solutions that enable businesses to thrive in the cloud.Job DescriptionWe are seeking a Senior Software Engineer to join our team. As a key member of our engineering team, you...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Cloud Software Group is seeking a skilled Cloud Software Engineer to join our team. Responsibilities include working to achieve operational targets, making minor changes in systems and processes, and identifying and addressing problems.Requirements:Bachelor's degree in Computer Science or related field with 4-6 years of hands-on development experience.Good...


  • 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 Cloud Software Group Full time

    About This Role:Citrix Observability Team is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions that meet the requirements of our...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This TeamCitrix, part of Cloud Software Group, is a leader in VDI, Desktop-as-a-Service, and application delivery solutions. We enable secure delivery of desktops, applications, and SaaS/web apps to over 2 million endpoints. Our team works on secure virtual app delivery to any device, anywhere.Job DescriptionThe Senior Software Engineer designs,...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupWe are a leading cloud software provider, serving millions of users worldwide. Our team values diverse perspectives, takes calculated risks, and empowers members to learn, dream, and build the future of work.As a software engineer at Cloud Software Group, you will work on complex software applications, contributing to analysis and...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Cloud Software Group is a leading provider of cloud-based solutions, serving over 2 million users worldwide. Our team is dedicated to delivering innovative and secure products that enable customers to work from anywhere.Job Description:We are seeking a Senior Software Engineer to join our Cloud Workspace App team. As a key member of our team,...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:At Cloud Software Group, we're building the secure digital workspace technology that helps millions of end-users do their best work from anywhere. Our team values work-life balance and is committed to innovation and growth. We're looking for a talented Manager, Software Engineering to join our award-winning workplace.What We're Looking For:We...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix, as part of Cloud Software Group, is a recognized leader in VDI, Desktop-as-a-Service, and application delivery solutions. Our team is working on secure delivery of virtual apps to any device, anywhere. We are looking for a skilled JS developer who works well in a team environment, is customer-focused, and can work at a fast but...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix, as part of Cloud Software Group, is a recognized leader in VDI, Desktop-as-a-Service, and application delivery solutions. Our team is working on secure delivery of virtual apps to any device, anywhere. We are looking for a skilled JavaScript developer who works well in a team environment, is customer-focused, and can work at a fast...