17,350 Distributed Systems jobs in India

Principal, Software Engineer (Distributed Systems)

Chennai, Tamil Nadu Workday India Private Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

About the Role

As part of Workday’s Prism Analytics team, you will be responsible for the integration of our Big Data Analytics stack with Workday's cloud infrastructure. You will work on building, improving and extending large-scale distributed data processing frameworks like Spark, Hadoop, and YARN in a multi-tenanted cloud environment. You will also be responsible for developing techniques for cluster management, high availability and disaster recovery of the Analytics Platform, Hadoop and Spark services. You will also engineer smart tools and frameworks that provide easy monitoring, troubleshooting, and manageability of our cloud-based analytic services.

About You

You are an engineer who is passionate about developing distributed applications in a multi-tenanted cloud environment. You take pride in developing distributed systems techniques to coordinate application services, ensuring the application remains highly available and can autoscale on demand for the applications running in various cloud architectures. You think not only about what is valuable for the development of right abstractions and modules but also about programmatic interfaces to enable customer success. You also excel in the ability to balance priorities and make the right tradeoffs in feature content and timely delivery of features while ensuring customer success and technology leadership for the company. You can make all of this happen using Java, Spark, and related Hadoop technologies.

Basic Qualifications

9+ years of software engineering experience

7+ years of distributed systems engineering experience (using Java, Scala or other languages) with deep Linux/Unix expertise.


Other Qualifications

Experience in building Highly Available, Scalable, Reliable multi-tenanted big data applications on Cloud (AWS, GCP) and/or Data Center architectures.

Working knowledge of distributed system principles.

Experience with managing big data frameworks like Spark and/or Hadoop.

Understanding of resource management using YARN, Kubernetes, etc.

Collaborate with others on the SRE team to help set technical direction while ensuring requirements are met.

Capable of designing and implementing software able to manage the tradeoffs between data consistency, availability, partition tolerance. 

Experienced in developing, designing and deploying software and tools in support of a data processing systems, including highly concurrent transaction processing, distributed memory management, communication protocols, and efficient distributed data algorithms.

This advertiser has chosen not to accept applicants from your region.

Sr. Software Engineer - Distributed Systems

Chennai, Tamil Nadu Workday

Posted today

Job Viewed

Tap Again To Close

Job Description

About the Role

The Messaging, Streaming and Caching team is a full-service Distributed Systems Engineering team. We architect and provide async messaging, streaming, and NoSQL platforms and solutions that power the Workday products and SKUs ranging from core HCM, Fins, Integrations, and AI/ML. We develop client libraries and SDK’s that make it easy for teams to build Workday products. We develop automation to deploy and run hundreds of clusters, and we also operate and tune our clusters as well. As a team member you will play a key role in improving our services and encouraging their adoption within Workday's infrastructure both in our private cloud and public cloud. As a member of this team you will design and build new capabilities from inception to deployment to exploit the full power of the core middleware infrastructure and services, and work hand in hand with our application and service teams!

Primary Responsibilities

  • Design, build, and enhance critical distributed services, including Kafka, Redis, RabbitMQ etc.
  • Design, develop, build, deploy and maintain core distributed services using a combination of open source and proprietary stacks across diverse infrastructure environments (Kubernetes, OpenStack, Bare Metal, etc.)
  • Design and develop core software modules for streaming, messaging and caching.
  • Construct observability modules, alerts and automation for Dashboard lifecycle management for the distributed services.
  • Build, deploy and operate infrastructure components in production environments.
  • Champion all aspects of streaming, messaging and caching with a focus on resiliency and operational excellence.
  • Evaluate and implement new open-source and cloud-native tools and technologies as needed.
  • Participate in the on-call rotation to support the distributed systems platforms.
  • Manage and optimize Workday distributed services in AWS, GCP & Private cloud env.
  • About You

    You are a senior software engineer with a distributed systems background and significant experience in distributed systems products liketKafka, Redis, RabbitMQ or Zookeeper. You have independently led product features and deployed on large scale NoSQL clusters.

    Basic Qualifications

  • 4-12 years of software engineering experience using one or more of the following: Java/Scala, Golang.

  • 4+ years of distributed systems experience

  • 3+ years of development and DevOps experience in designing and operating large-scale deployments of distributed NoSQL & messaging systems.

  • 1+ year of leading a NoSQL technology related product right from conception to deployment and maintenance.


  • Preferred Qualifications

  • a consistent track record of technical project leadership and success involving collaborators and interested partners across the enterprise.

  • expertise in developing distributed system software and deployments that perform well and degrade gracefully under excessive load.

  • hands-on experience with atleast one or more distributed systems technologies like Kafka/RabbitMQ, Redis, Cassandra

  • experience learning complex open source service internals via code inspection.

  • extensive experience with modern software development tools including CI/CD and methodologies like Agile

  • expertise with configuration management using Chef and service deployment on Kubernetes via Helm and ArgoCD.

  • experience with Linux system internals and tuning.

  • experience with distributed system performance analysis and optimization.

  • strong written and oral communication skills and the ability to explain esoteric technical details clearly to engineers without a similar background.

  • Pursuant to applicable Fair Chance law, Workday will consider for employment qualified applicants with arrest and conviction records.

    This advertiser has chosen not to accept applicants from your region.

    SMTS - Java , Springs, Kubernetes & Distributed Systems

    Bengaluru, Karnataka IN10 VMware Software India Private Limited

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Description

    The Elevator Pitch: Why will you enjoy this new opportunity?  

    You have an analytical mind and a passion for the craft of software engineering, and you love solving problems and learning new things. Technologies come and go, but that excites you because of the endless possibilities it creates. You are looking for an opportunity to work for a company whose software is utilized by every Fortune 500 company and significantly impacts every industry. You want to be a part of a collaborative environment whose teams care about the product they are creating, how they create it, and the impact it has on customers’ business objectives. 

    At Broadcom EUC, you'll be diving into the world of modern AI integrations, directly contributing to the cutting-edge Anywhere Workspace platform. This platform, a cornerstone of the Broadcom EUC Cross-Cloud services portfolio, brings together the power of AI to enhance employee experiences, redefine vulnerability management strategies, and streamline application lifecycle management – all automatically. 

    What's truly exciting is that Broadcom EUC Anywhere Workspace stands as a trailblazing hybrid work platform, seamlessly integrating digital employee experience, virtual desktop infrastructure and apps (VDI and DaaS), unified endpoint management (UEM), and state-of-the-art security measures. By becoming a member of our team, you'll play an instrumental role in shaping the future of work, ensuring that individuals can thrive in a secure and seamless workspace, no matter the device or location. 

    What is the primary need, technical challenge, and/or problem you will be responsible for?   

    We are seeking a highly skilled and experienced Staff Engineer to join our dynamic team working on Horizon 8, a leading virtual desktop infrastructure (VDI) solution. As a Staff Engineer, you will play a key role in the design, development, and enhancement of critical components within the Horizon 8 platform. You will collaborate closely with cross-functional teams to deliver innovative solutions that meet the evolving needs of our customers and drive the success of our product.

    As a key member of the Horizon Enterprise team, you'll assume the role of technical leadership, steering the design and development of critical architectural components. Your ownership will extend to engineering initiatives that pave the way for intelligent virtual desktops and applications, fostering a culture of high responsibility, continuous enhancement, and engineering brilliance. By leveraging your expertise, you'll shape the future of virtual computing of hybrid workspaces. Join us in this transformative journey, where your innovation and leadership will drive excellence in both technical advancement and end-user experience. 

    Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing?  

  • During your first two months on the job, you will work on understanding the product architecture, existing product development tools, and release process. You are expected to gain knowledge in the domain and the technology your team is already using. Participating in the team’s scope and architectural discussions. 
  • At the sixth-month mark, it is expected that you will have a good understanding of your responsibilities, the goals of the project, and the processes and tools required to complete your work effectively. You will collaborate with your peers/other engineers in the team and the product management team to construct the product backlog, establish project boundaries with your team, and ensure that the deliverables are completed on time and to the anticipated standards. 
  • You will have to collaboratively work across other product and component teams. 
  • You will have to be a subject matter expert with deep expertise in the key components of our data pipeline and platform. 
  • You will have to handle the interactions with product management, cross-functional teams I, and other groups, internal and external to Broadcom EUC, to define and deliver the required solutions. 
  • You will have to participate in all phases of software development including requirements, design, coding, testing, debugging, and performance tuning. 
  • You will drive the product deployments that include platforms such as Broadcom EUC vSphere and public clouds including Azure, AWS etc. 
  • What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?  

  • You will lead the architectural design and implementation of key features and functionalities in Horizon 8 using clean and tested code.

  • You will implement and improve processes around Kubernetes and CI/CD tools.

  • You will develop applications using micro-services, and other cloud design patterns.

  • You will develop RESTful API design, including API versioning, backwards compatibility, authentication and High Availability

  • You will work closely with developers & customer support teams to resolve issues, reproduce bugs & perform RCCAs.

  • You will review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).

  • You will contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.

  • You will triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on service operations and quality.

  • You will mentor and coach junior engineers, providing guidance on technical challenges and fostering a culture of continuous learning and growth.

  • Bachelor’s degree or equivalent practical experience. A Master’s degree and above is a plus.

  • 8+ years of experience with software development in one or more programming languages (Java + Springs Must), and with data structures/algorithms.

  • 3+ years of experience with software design and architecture.

  • Kubernetes internals, Cluster Management experience is a plus.

  • Experience managing large scale distributed systems is a plus.

  • What is the leadership like for this role? What is the structure and culture of the team like?  

    This role will be reporting to the Manager or Senior Manager of Engineering. The team consists of highly competent senior and junior engineers working closely as a team. Our team’s focus is on challenging the status quo by innovating but at the same time getting stuff done. We believe in building trust amongst team members, and all our stakeholders and committing to making our customers successful. The team is organized based on modules to define clear responsibility and accountability. At the same time teams are fluid enough to own up whatever is needed for the larger product to be successful. The team is transparent in communication and helps each other for the success of the overall team. We believe engineers are the most valuable asset of our company and team. We put extra emphasis on providing a great work-life balance and having fun at work. 

    Where is this role located?

    Hybrid with Bangalore as job location, must expectations are to have incumbent residing in job location.

    This advertiser has chosen not to accept applicants from your region.

    Software Engineer II (Backend | Cloud | Distributed Systems)

    Bengaluru, Karnataka Infosys BPM

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job Title: Software Engineer II

    Location: Bangalore

    Experience: 5–7 years

    Notice Period-Immediate joiners


    About the Role:

    Join a fast-growing engineering team to build scalable, secure, and cloud-native backend systems. You'll work across the full development cycle—from design to deployment—with a focus on distributed systems and potential GenAI integration.


    Key Responsibilities:

    • Develop backend services using Python (Flask/FastAPI).
    • Design scalable systems with strong algorithms and data structures.
    • Participate in architecture and design discussions.
    • Review code for quality, performance, and security.
    • Troubleshoot and fix complex system issues.
    • Work with SQL and NoSQL databases (MySQL, MongoDB).
    • Build cloud-native apps using Microsoft Azure.
    • Use Docker and Kubernetes for containerization and orchestration.
    • Document systems and share knowledge internally.
    • (Optional) Integrate Generative AI models and pipelines.
    • Promote best practices in DevOps, testing, and system design.


    Required Skills:

    • Strong Python skills with Flask or FastAPI.
    • Solid understanding of data structures, algorithms, and OOP.
    • Experience with distributed systems and REST APIs.
    • Knowledge of MySQL and MongoDB.
    • Hands-on with Azure cloud services.
    • Proficient in Docker and Kubernetes.
    • Good debugging and performance tuning abilities.
    • Familiar with microservices and system architecture.
    • Strong communication and collaboration skills.


    Preferred Skills:

    • Experience with GenAI integration.
    • Familiarity with CI/CD and Infrastructure-as-Code (Terraform, Azure DevOps).
    • Knowledge of observability tools (Prometheus, Grafana, ELK).
    • Background in SaaS or high-scale backend systems.


    Mandatory Technical Skills:

    • Programming Language: Python
    • Frameworks: Flask or FastAPI
    • Core Concepts: Data Structures, Algorithms, Object-Oriented Programming (OOP)
    • System Design: Distributed Systems, RESTful APIs
    • Databases:

    Relational : MySQL or SQL Server

    NoSQL : MongoDB

    • Cloud Platform: Microsoft Azure (Compute, Storage, Networking, Monitoring)
    • Containerization & Orchestration: Docker and Kubernetes
    • Debugging & Performance Tuning: Strong problem-solving and troubleshooting skills
    • Architecture: Microservices-based architecture


    Regards,

    Daina

    Infosys BPM Recruitment team

    This advertiser has chosen not to accept applicants from your region.

    Software Engineer II (Backend | Cloud | Distributed Systems)

    Bengaluru, Karnataka Infosys BPM

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job Title: Software Engineer II

    Location: Bangalore

    Experience: 5–7 years

    Notice Period-Immediate joiners

    About the Role:

    Join a fast-growing engineering team to build scalable, secure, and cloud-native backend systems. You'll work across the full development cycle—from design to deployment—with a focus on distributed systems and potential GenAI integration.

    Key Responsibilities:

    - Develop backend services using Python (Flask/FastAPI).
    - Design scalable systems with strong algorithms and data structures.
    - Participate in architecture and design discussions.
    - Review code for quality, performance, and security.
    - Troubleshoot and fix complex system issues.
    - Work with SQL and NoSQL databases (MySQL, MongoDB).
    - Build cloud-native apps using Microsoft Azure.
    - Use Docker and Kubernetes for containerization and orchestration.
    - Document systems and share knowledge internally.
    - (Optional) Integrate Generative AI models and pipelines.
    - Promote best practices in DevOps, testing, and system design.

    Required Skills:

    - Strong Python skills with Flask or FastAPI.
    - Solid understanding of data structures, algorithms, and OOP.
    - Experience with distributed systems and REST APIs.
    - Knowledge of MySQL and MongoDB.
    - Hands-on with Azure cloud services.
    - Proficient in Docker and Kubernetes.
    - Good debugging and performance tuning abilities.
    - Familiar with microservices and system architecture.
    - Strong communication and collaboration skills.

    Preferred Skills:

    - Experience with GenAI integration.
    - Familiarity with CI/CD and Infrastructure-as-Code (Terraform, Azure DevOps).
    - Knowledge of observability tools (Prometheus, Grafana, ELK).
    - Background in SaaS or high-scale backend systems.

    Mandatory Technical Skills:

    - Programming Language: Python
    - Frameworks: Flask or FastAPI
    - Core Concepts: Data Structures, Algorithms, Object-Oriented Programming (OOP)
    - System Design: Distributed Systems, RESTful APIs
    - Databases:

    Relational: MySQL or SQL Server

    NoSQL: MongoDB

    - Cloud Platform: Microsoft Azure (Compute, Storage, Networking, Monitoring)
    - Containerization & Orchestration: Docker and Kubernetes
    - Debugging & Performance Tuning: Strong problem-solving and troubleshooting skills
    - Architecture: Microservices-based architecture

    Regards,

    Daina

    Infosys BPM Recruitment team
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer II (Backend | Cloud | Distributed Systems)

    Bengaluru, Karnataka Infosys BPM

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job Title: Software Engineer II

    Location: Bangalore

    Experience: 5–7 years

    Notice Period-Immediate joiners


    About the Role:

    Join a fast-growing engineering team to build scalable, secure, and cloud-native backend systems. You'll work across the full development cycle—from design to deployment—with a focus on distributed systems and potential GenAI integration.


    Key Responsibilities:

    • Develop backend services using Python (Flask/FastAPI).
    • Design scalable systems with strong algorithms and data structures.
    • Participate in architecture and design discussions.
    • Review code for quality, performance, and security.
    • Troubleshoot and fix complex system issues.
    • Work with SQL and NoSQL databases (MySQL, MongoDB).
    • Build cloud-native apps using Microsoft Azure.
    • Use Docker and Kubernetes for containerization and orchestration.
    • Document systems and share knowledge internally.
    • (Optional) Integrate Generative AI models and pipelines.
    • Promote best practices in DevOps, testing, and system design.


    Required Skills:

    • Strong Python skills with Flask or FastAPI.
    • Solid understanding of data structures, algorithms, and OOP.
    • Experience with distributed systems and REST APIs.
    • Knowledge of MySQL and MongoDB.
    • Hands-on with Azure cloud services.
    • Proficient in Docker and Kubernetes.
    • Good debugging and performance tuning abilities.
    • Familiar with microservices and system architecture.
    • Strong communication and collaboration skills.


    Preferred Skills:

    • Experience with GenAI integration.
    • Familiarity with CI/CD and Infrastructure-as-Code (Terraform, Azure DevOps).
    • Knowledge of observability tools (Prometheus, Grafana, ELK).
    • Background in SaaS or high-scale backend systems.


    Mandatory Technical Skills:

    • Programming Language: Python
    • Frameworks: Flask or FastAPI
    • Core Concepts: Data Structures, Algorithms, Object-Oriented Programming (OOP)
    • System Design: Distributed Systems, RESTful APIs
    • Databases:

    Relational : MySQL or SQL Server

    NoSQL : MongoDB

    • Cloud Platform: Microsoft Azure (Compute, Storage, Networking, Monitoring)
    • Containerization & Orchestration: Docker and Kubernetes
    • Debugging & Performance Tuning: Strong problem-solving and troubleshooting skills
    • Architecture: Microservices-based architecture


    Regards,

    Daina

    Infosys BPM Recruitment team

    This advertiser has chosen not to accept applicants from your region.

    Software Engineer II (Backend | Cloud | Distributed Systems)

    Bangalore, Karnataka Infosys BPM

    Posted 9 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Job Title: Software Engineer II

    Location: Bangalore

    Experience: 5–7 years

    Notice Period-Immediate joiners


    About the Role:

    Join a fast-growing engineering team to build scalable, secure, and cloud-native backend systems. You'll work across the full development cycle—from design to deployment—with a focus on distributed systems and potential GenAI integration.


    Key Responsibilities:

    • Develop backend services using Python (Flask/FastAPI).
    • Design scalable systems with strong algorithms and data structures.
    • Participate in architecture and design discussions.
    • Review code for quality, performance, and security.
    • Troubleshoot and fix complex system issues.
    • Work with SQL and NoSQL databases (MySQL, MongoDB).
    • Build cloud-native apps using Microsoft Azure.
    • Use Docker and Kubernetes for containerization and orchestration.
    • Document systems and share knowledge internally.
    • (Optional) Integrate Generative AI models and pipelines.
    • Promote best practices in DevOps, testing, and system design.


    Required Skills:

    • Strong Python skills with Flask or FastAPI.
    • Solid understanding of data structures, algorithms, and OOP.
    • Experience with distributed systems and REST APIs.
    • Knowledge of MySQL and MongoDB.
    • Hands-on with Azure cloud services.
    • Proficient in Docker and Kubernetes.
    • Good debugging and performance tuning abilities.
    • Familiar with microservices and system architecture.
    • Strong communication and collaboration skills.


    Preferred Skills:

    • Experience with GenAI integration.
    • Familiarity with CI/CD and Infrastructure-as-Code (Terraform, Azure DevOps).
    • Knowledge of observability tools (Prometheus, Grafana, ELK).
    • Background in SaaS or high-scale backend systems.


    Mandatory Technical Skills:

    • Programming Language: Python
    • Frameworks: Flask or FastAPI
    • Core Concepts: Data Structures, Algorithms, Object-Oriented Programming (OOP)
    • System Design: Distributed Systems, RESTful APIs
    • Databases:

    Relational : MySQL or SQL Server

    NoSQL : MongoDB

    • Cloud Platform: Microsoft Azure (Compute, Storage, Networking, Monitoring)
    • Containerization & Orchestration: Docker and Kubernetes
    • Debugging & Performance Tuning: Strong problem-solving and troubleshooting skills
    • Architecture: Microservices-based architecture


    Regards,

    Daina

    Infosys BPM Recruitment team

    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Distributed systems Jobs in India !

    Software Engineer II (Backend | Cloud | Distributed Systems)

    Bengaluru, Karnataka Infosys BPM

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job Title: Software Engineer II

    Location: Bangalore

    Experience: 5–7 years

    Notice Period-Immediate joiners


    About the Role:

    Join a fast-growing engineering team to build scalable, secure, and cloud-native backend systems. You'll work across the full development cycle—from design to deployment—with a focus on distributed systems and potential GenAI integration.


    Key Responsibilities:

    • Develop backend services using Python (Flask/FastAPI).
    • Design scalable systems with strong algorithms and data structures.
    • Participate in architecture and design discussions.
    • Review code for quality, performance, and security.
    • Troubleshoot and fix complex system issues.
    • Work with SQL and NoSQL databases (MySQL, MongoDB).
    • Build cloud-native apps using Microsoft Azure.
    • Use Docker and Kubernetes for containerization and orchestration.
    • Document systems and share knowledge internally.
    • (Optional) Integrate Generative AI models and pipelines.
    • Promote best practices in DevOps, testing, and system design.


    Required Skills:

    • Strong Python skills with Flask or FastAPI.
    • Solid understanding of data structures, algorithms, and OOP.
    • Experience with distributed systems and REST APIs.
    • Knowledge of MySQL and MongoDB.
    • Hands-on with Azure cloud services.
    • Proficient in Docker and Kubernetes.
    • Good debugging and performance tuning abilities.
    • Familiar with microservices and system architecture.
    • Strong communication and collaboration skills.


    Preferred Skills:

    • Experience with GenAI integration.
    • Familiarity with CI/CD and Infrastructure-as-Code (Terraform, Azure DevOps).
    • Knowledge of observability tools (Prometheus, Grafana, ELK).
    • Background in SaaS or high-scale backend systems.


    Mandatory Technical Skills:

    • Programming Language: Python
    • Frameworks: Flask or FastAPI
    • Core Concepts: Data Structures, Algorithms, Object-Oriented Programming (OOP)
    • System Design: Distributed Systems, RESTful APIs
    • Databases:

    Relational : MySQL or SQL Server

    NoSQL : MongoDB

    • Cloud Platform: Microsoft Azure (Compute, Storage, Networking, Monitoring)
    • Containerization & Orchestration: Docker and Kubernetes
    • Debugging & Performance Tuning: Strong problem-solving and troubleshooting skills
    • Architecture: Microservices-based architecture


    Regards,

    Daina

    Infosys BPM Recruitment team

    This advertiser has chosen not to accept applicants from your region.

    Software Engineering Manager (C++, Distributed, Systems Programming)

    Bengaluru, Karnataka NetApp

    Posted 5 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    **Job Summary**
    As an Engineering Manager for the Core Software and Data Management team at NetApp, you will lead a team focused on delivering solutions that meet customers' needs across engineered systems and cloud services. The CSDM team is responsible for a range of functions in ONTAP, NetApp's cross-platform data management and storage software. Areas of responsibility include ONTAP Filesystem, Anti-ransomware and Encryption data management capabilities, Core wafl features and quality. You will direct the activities of a software development team that designs, develops, tests, and owns the software lifecycle. You will impact the planning, execution, and delivery of parallel projects for NetApp customers.
    **Job Requirements**
    + Lead and manage a team of engineers to deliver complex Data Management capabilities.
    + Create and influence strategy and deliver on execution.
    + Apply in-depth knowledge to solve broad issues that are complex in scope and establish medium to long-range plans.
    + Work effectively with staff to vice president level employees and employees within and outside of their function and organization.
    + Interface with customers and partners to resolve escalations in conjunction with support teams.
    + Hire, Mentor and develop engineering talent, fostering a culture of innovation, collaboration, and continuous improvement.
    + Ensure the team adheres to best practices in software development, quality assurance, and project management.
    + Drive the adoption of new technologies and methodologies to improve efficiency and product quality.
    + Oversee resource allocation, project prioritization, and timelines to ensure successful project delivery.
    + Collaborate with other senior leaders to align engineering efforts with business objectives.
    **Responsibilities**
    + Proven experience managing small to medium-sized software development teams.
    + Minimum 8 years of experience in C, C++, System Design and Operating Systems
    + Utilize people skills and available people manager tools to critically impact the growth of individuals within the company and their careers.
    + Demonstrate favorable results through providing leadership to the function.
    + Ability to function independently in a fast-paced dynamic environment with competing priorities.
    + Navigate through ambiguity and drive the team towards common goals.
    + Influence peers and partners across teams and business units.
    + Build strong working relationships across all levels of the organization, including remote areas.
    + Excellent verbal and written communication skills.
    + Strong understanding of software development lifecycle, quality assurance processes, and project management methodologies.
    + Experience with cloud technologies, and hybrid cloud solutions.
    **Education**
    + Requires a minimum of 3 years related to people leadership and project management.
    + 10+ years in technology or other software development industry.
    + Bachelor of Science degree in Computer Science or equivalent experience.
    130734
    At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
    **Equal Opportunity Employer:**
    NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
    **Why NetApp?**
    We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches.
    We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations. We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future. We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life.
    If you want to help us build knowledge and solve big problems, let's talk.
    This advertiser has chosen not to accept applicants from your region.

    SMTS - Java, Springs, Multi Threading & Distributed Systems

    Bengaluru, Karnataka IN10 VMware Software India Private Limited

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Description

    Why will you enjoy this new opportunity?
     

    You have an analytical mind and a passion for the craft of software engineering, and you love solving problems and learning new things. Technologies come and go, but that excites you because of the endless possibilities it creates. You are looking for an opportunity to work for a company whose software is utilized by every Fortune 500 company and significantly impacts every industry. You want to be a part of a collaborative environment whose teams care about the product they are creating, how they create it, and the impact it has on customers’ business objectives. 

    At Broadcom EUC, you'll be diving into the world of modern AI integrations, directly contributing to the cutting-edge Anywhere Workspace platform. This platform, a cornerstone of the Broadcom EUC Cross-Cloud services portfolio, brings together the power of AI to enhance employee experiences, redefine vulnerability management strategies, and streamline application lifecycle management – all automatically. 

    What's truly exciting is that Broadcom EUC Anywhere Workspace stands as a trailblazing hybrid work platform, seamlessly integrating digital employee experience, virtual desktop infrastructure and apps (VDI and DaaS), unified endpoint management (UEM), and state-of-the-art security measures. By becoming a member of our team, you'll play an instrumental role in shaping the future of work, ensuring that individuals can thrive in a secure and seamless workspace, no matter the device or location. 

    This position is for the Horizon Enterprise(HzE) platform, it is one of the key engine on which Broadcom EUC’s virtual desktop infrastructure and apps (VDI and DaaS) offering is built.

    HzE enables our customers to centrally and securely manage and administer the "Virtual Desktop Infrastructure" assets either on premise or on the cloud, as per their their choice, while providing rich experience to their end-users as the world's workforce adopts the work from anywhere culture.

    With nearly 2 decades of mission critical deployment of HzE platform across major industry verticals like health care, financials, defence, telecom, media & entertainment et al it has become a solution trusted and valued by tens of thousands of our customers with millions seat deployments.

    What is the primary need, technical challenge, and/or problem you will be responsible for? 

    As an esteemed member of the Horizon Enterprise Server team you will have the opportunity to contribute and shape how our customers embrace their digital transformation journey with the power to seamlessly develop and deploy their solutions across multi-cloud and hybrid-cloud without the fear of getting locked-in by the cloud vendor.

    As one of the lead engineers in the team you will have the ability and power to contribute and influence the highly available/reliable/scalable solution architecture and design in a heavily distributed VDI brokering and inventory management space, partnering with some of the brightest minds in the industry. This position also lends itself to mentoring and shaping junior engineers in the team through technical guidance on design, quality and coding through continuous reviews, discussions and feedbacks. You will also have opportunity to innovate and disrupt the status-quo through your individual contribution and collaborative cross functional partnerships.


    Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing?

  • During your first two months on the job, you will work on understanding the product architecture, existing product development tools, and release process. You are expected to gain knowledge in the domain and the technology your team is already using. Participating in the team’s scope and architectural discussions. 
  • At the sixth-month mark, it is expected that you will have a good understanding of your responsibilities, the goals of the project, and the processes and tools required to complete your work effectively. You will collaborate with your peers/other engineers in the team and the product management team to construct the product backlog, establish project boundaries with your team, and ensure that the deliverables are completed on time and to the anticipated standards. 
  • By end of the year -

  • You would have interacted with senior architects on the product and participated in the architecture and design of some of the business critical features of the product.
  • You would have hands-on created and delivered highly scalable new features/enhancement in the core VDI brokering area of Horizon Enterprise with exemplary quality.
  • You would have reviewed ~100 code reviews raised by junior/peer engineers of the team and would have gained significant hands-on knowledge on the Horizon Enterprise Connection Server code base.
  • You would have gained good knowledge and be able to contribute in the area of Federated task management, VDI inventory management, High availability et al.
  • You would have participated in test strategy and test plan review on various areas of the product.
  • You would have contributed to team building by participating in hiring interviews.
  • You would have attended multiple KT session and would have delivered a few to learn and also enable your team members.

  • The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?

  • As an active individual contributor and a technical leader of the team you will be primarily developing Java Server side applications deployed on Windows OS platform
  • Experience ranges from 8 to 12 yrs in which minimum 2 to 3yrs have done Technical designs ( HLD & LLD)
  • Be able to use your extensive knowledge and expertise in Java Spring Boot, JEE, JNI/C++, REST API, Security, Database(Hierarchical/Relational), Messaging(JMS), Multithreading, Asynchronous and distributed development skills for hands-on development of best product features in the industry
  • Gain hands-on coding experience in LDAP with good knowledge on AD and AD related concepts. 
  • Get exposure to technologies like data center virtualization, docker containers and Kubernetes.
  • Perform analysis of complex tasks or situations that require in-depth evaluation. 
  • Our products are critical to our customers, and you will coordinate and collaborate with our support team to make sure our customer needs are met. For example - Perform debugging of hard problems by analysing logs from customer environments.
  • Manage activities to meet delivery dates and milestones and communicate status and risks to Engineering leads and project team. 
  • You will be using software development tools such as Git, JIRA, and Confluence. 
  • You will be responsible for daily engineering activities such as stand-ups, sprint planning, backlog grooming, architectural reviews, and release readiness. 
  • Communicate on a regular basis with product management and release teams. As part of this team, you will work closely with cross-functional teams in multiple geographies to ensure product delivery and customer commitments are met on time. 
  • Train and mentor junior engineers by providing technical guidance and direction. 
  • Championing a culture of high ownership, continuous improvement, and engineering excellence 

  • What is the leadership like for this role? What is the structure and culture of the team like?

    This role will be reporting to the Manager/Senior Manager of Engineering. The team consists of highly competent senior and junior engineers working closely as a team. Our team’s focus is on challenging the status quo by innovating but at the same time getting stuff done. We believe in building trust amongst all our stakeholders(team members, PM, RM, Doc, Support, Customer Engineering & Exec) and committing to make our customers successful. The team is organised based on modules to define clear responsibility and accountability. At the same time teams are fluid enough to own up whatever is needed for the larger product to be successful. The team is transparent in communication and help build synergy with each other for the success of overall team. We believe engineers are the most valuable asset of our company and team. We put extra emphasis on providing great work life balance and having fun at work. As a team/company we actively promote "Diversity and Inclusion" while consciously keeping any un-conscious bias at bay!


    Where is this role located?
    Hybrid with Bangalore as job location, must expectations are to have incumbent residing in job location.

    What are the benefits and perks of working at VMware?
     

    TBD

    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Distributed Systems Jobs