Senior Cloud Software Development Engineer

6 days 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

    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

    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

    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

    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 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: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 Guidewire Software Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at Guidewire Software. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our cloud-based software platform. You will work closely with our cross-functional team to deliver high-quality software solutions that meet the needs of our...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix Observability Team helps customers by providing monitoring and troubleshooting capabilities of Citrix Components, mainly CVAD and DaaS. It is the default console used by all enterprise customers on a daily basis.Job Description/Responsibilities:Analyzes requirements and writes software requirements and design specifications for the...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix Observability Team helps customers by providing monitoring and troubleshooting capabilities of Citrix Components, mainly CVAD and DaaS. It is the default console used by all enterprise customers on a daily basis.Job Description/Responsibilities:Analyzes requirements and writes software requirements and design specifications for the...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:You will be part of a world-class team that builds and maintains highly resilient and high-performing cloud services, enabling customers to securely access their hosted applications and desktops.Job Description/Responsibilities:Collaborate with development teams to design scalable and highly resilient systems using cloud architecture.Develop...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleGuidewire Software is seeking a skilled Senior Software Engineer to join our development team. As a key member of our team, you will be responsible for designing and developing elegant solutions for the property and casualty insurance industry's complex business domain.Key Responsibilities* Design and develop high-quality software using Java...


  • Bengaluru, Karnataka, India Hireginie talent cloud Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Hireginie Talent Cloud. As a Senior Software Engineer, you will be responsible for designing and implementing back-end services and front-end web applications.Key Responsibilities:Design and implement back-end services and front-end web...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:You will be joining a world-class team that builds and maintains highly resilient and high-performing cloud services that help customers securely access their hosted applications and desktops.Job Description/Responsibilities:Partner with development teams to design scalable and highly resilient systems using cloud architecture.Build...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    You are a seasoned quality assurance professional with a passion for cloud services. In this role, you will leverage your expertise to ensure the highest quality of our cloud-based products, working closely with cross-functional teams to identify and address issues.Key Responsibilities:Collaborate with development teams to design and implement testing...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:The Citrix Observability Team is a dynamic group of professionals who help customers achieve their goals by providing monitoring and troubleshooting capabilities for Citrix components. Our team is self-motivated and takes ownership of the product, with a deep sense of responsibility and customer empathy.Job...


  • Bengaluru, Karnataka, India Hireginie talent cloud Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Hireginie Talent Cloud. As a key member of our engineering team, you will be responsible for designing and implementing back-end services and front-end web applications.Key Responsibilities:Design and implement back-end services and...