Lead Software Engineer

3 years

0 Lacs

Posted:18 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Overview:

We are seeking an experienced Software Engineer to design, develop, and deploy a Virtual Desktop Infrastructure (VDI) platform. In this role, you will be responsible for the full lifecycle of the project—from architectural planning and proof-of-concept to production deployment and optimization.


Key Responsibilities:

  • Design & Architecture

  • Define the end-to-end architecture of a robust, scalable VDI solution.
  • Select appropriate hypervisors, protocols (e.g., RDP, PCoIP), storage backends, and authentication mechanisms.
  • Evaluate and integrate open-source or commercial components as needed.
  • Development & Implementation

  • Build orchestration logic for provisioning, managing, and monitoring virtual desktops.
  • Develop management APIs, control plane services, and user access workflows.
  • Implement secure remote display protocols and performance optimizations.
  • Automation & CI/CD

  • Develop automation scripts and infrastructure-as-code for deployment and scaling.
  • Create CI/CD pipelines for building and releasing platform components.
  • Security & Compliance

  • Enforce role-based access controls, encryption, and secure network segmentation.
  • Ensure the solution meets internal and regulatory compliance standards.
  • Monitoring & Support

  • Integrate logging, alerting, and performance monitoring tools.
  • Provide technical support and troubleshooting during rollout and steady-state operations.
  • Documentation

  • Produce detailed technical documentation, deployment guides, and user manuals.


Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 3-5+ years

    of experience in systems software development or infrastructure engineering.
  • Proficiency in at least one major programming language (e.g., Python, Go, C++).
  • Hands-on experience with:
  • Virtualization platforms (VMware vSphere, KVM, Hyper-V, or similar).
  • Remote desktop protocols (RDP, VNC, PCoIP).
  • Containerization and orchestration (Docker, Kubernetes).
  • Infrastructure automation (Terraform, Ansible).
  • Strong knowledge of networking concepts (VPN, firewalls, load balancing).
  • Familiarity with identity and access management (LDAP, SSO, MFA).
  • Excellent problem-solving, debugging, and performance-tuning skills.


Preferred Qualifications:

  • Prior experience delivering a production-grade VDI platform.
  • Familiarity with GPU virtualization (NVIDIA GRID).
  • Exposure to enterprise storage solutions (SAN/NAS).
  • Experience with public cloud environments (AWS WorkSpaces, Azure Virtual Desktop).
  • Certifications such as VCP, RHCE, or equivalent.


What We Offer:

  • The opportunity to build a foundational platform from scratch.
  • A collaborative engineering environment with a focus on innovation.
  • Competitive compensation and benefits.
  • Flexible work arrangements.


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You