162 Microservices Architectures jobs in India

Senior Distributed Systems Architect

560001 Bangalore, Karnataka ₹1600000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and innovative Senior Distributed Systems Architect to design and build highly scalable, fault-tolerant, and performant distributed systems. This is a fully remote position, allowing you to work from anywhere in India. The ideal candidate will have a deep understanding of cloud-native architectures, microservices, and distributed data stores. You will be responsible for defining the architectural vision, setting technical standards, and guiding engineering teams in the development of robust and reliable systems that can handle massive scale and complexity. Your role will involve collaborating with product managers, engineering leads, and stakeholders to translate complex business requirements into scalable technical solutions. You will architect solutions for critical services, focusing on aspects such as data consistency, availability, latency, and security. This includes evaluating and selecting appropriate technologies, frameworks, and patterns for distributed computing. You will also be involved in capacity planning, performance tuning, and ensuring the resilience of our client's infrastructure. A strong understanding of distributed consensus algorithms, message queues, caching strategies, and database technologies (SQL and NoSQL) is essential. Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP) is a must. You will champion best practices in software development, such as CI/CD, test automation, and infrastructure as code. This remote role requires exceptional leadership, communication, and mentorship skills, with the ability to inspire and guide engineering teams toward technical excellence. You will play a critical role in shaping the future of our client's technology landscape, impacting millions of users. The focus is on building cutting-edge systems that will power the next generation of services, supporting operations relevant to **Bengaluru, Karnataka, IN**.

Key Responsibilities:
  • Design and architect highly scalable, available, and resilient distributed systems.
  • Define technical strategy and architectural standards for distributed computing.
  • Evaluate and select appropriate technologies, frameworks, and patterns for microservices and distributed data.
  • Lead the design and implementation of critical system components.
  • Ensure data consistency, fault tolerance, and performance optimization.
  • Collaborate with engineering teams to drive best practices in software development and deployment.
  • Perform capacity planning, performance tuning, and cost optimization.
  • Provide technical leadership, mentorship, and guidance to engineering teams.
  • Contribute to code reviews and architectural design discussions.
  • Champion the adoption of cloud-native technologies and DevOps practices.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 10 years of experience in software engineering, with at least 5 years focused on distributed systems architecture.
  • In-depth knowledge of microservices architecture, RESTful APIs, and event-driven systems.
  • Expertise in distributed data stores (e.g., Cassandra, MongoDB, PostgreSQL, DynamoDB) and caching solutions (e.g., Redis, Memcached).
  • Strong understanding of distributed consensus algorithms (e.g., Paxos, Raft).
  • Proficiency with containerization technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
  • Experience with message brokers (e.g., Kafka, RabbitMQ) and message queuing systems.
  • Excellent understanding of networking principles and distributed system security.
  • Proven leadership, communication, and problem-solving skills.
  • Demonstrated ability to work effectively and independently in a remote setting.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer_Java, Distributed systems

Bangalore, Karnataka ServiceNow, Inc.

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today - ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500®. Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone.
**What you get to do in this role:** **  **
+ Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
+ Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users.
+ Implement software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs
+ Contribute to the design and implementation of new products and features while also enhancing the existing product suite
+ Be a mentor for colleagues and help promote knowledge-sharing
**To be successful in this role you have:**
+ 5+ years of software development experience, with at least 2+ years working on distributed systems.
+ Strong programming skills in **Java** , **Scala** , or **Go** (other JVM or systems languages also considered).
+ Deep understanding of **stream processing** , **event-driven architecture** , and **message brokers** .
+ Hands-on experience with **Apache Kafka** , **Apache Flink** , or similar technologies (e.g., Spark Streaming, Pulsar).
+ Solid knowledge of systems design, data modeling, and microservices architecture.
+ Experience with containerization and orchestration tools (e.g., **Docker** , **Kubernetes** ).
+ Proficiency in CI/CD pipelines and DevOps practices.
+ Strong analytical and problem-solving skills. **Preferred Qualifications:**
+ Experience with cloud platforms such as **AWS** , **GCP** , or **Azure** .
+ Knowledge of schema management tools (e.g., **Confluent Schema Registry** , **Avro** , **Protobuf** ).
+ Familiarity with observability tools like **Prometheus** , **Grafana** , **Jaeger** , or **ELK stack** .
+ Contributions to open-source projects related to Kafka, Flink, or other distributed systems.
+ Understanding of exactly-once processing and fault-tolerant stream processing semantics.
**Work Personas**
We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here ( . To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service.
**Equal Opportunity Employer**
ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements.
**Accommodations**
We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact for assistance.
**Export Control Regulations**
For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities.
From Fortune. ©2025 Fortune Media IP Limited. All rights reserved. Used under license.
This advertiser has chosen not to accept applicants from your region.

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

New
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.

    Senior Software Engineer_Java, Distributed systems

    Bengaluru, Karnataka ServiceNow

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job Description

    What you get to do in this role:  

    • Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
    • Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users.
    • Implement software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs
    • Contribute to the design and implementation of new products and features while also enhancing the existing product suite
    • Be a mentor for colleagues and help promote knowledge-sharing

    Qualifications

    To be successful in this role you have:

    • 5+ years of software development experience, with at least 2+ years working on distributed systems.
    • Strong programming skills in Java , Scala , or Go (other JVM or systems languages also considered).
    • Deep understanding of stream processing , event-driven architecture , and message brokers .
    • Hands-on experience with Apache Kafka , Apache Flink , or similar technologies (e.g., Spark Streaming, Pulsar).
    • Solid knowledge of systems design, data modeling, and microservices architecture.
    • Experience with containerization and orchestration tools (e.g., Docker , Kubernetes ).
    • Proficiency in CI/CD pipelines and DevOps practices.
    • Strong analytical and problem-solving skills.

      Preferred Qualifications:

    • Experience with cloud platforms such as AWS , GCP , or Azure .
    • Knowledge of schema management tools (e.g., Confluent Schema Registry , Avro , Protobuf ).
    • Familiarity with observability tools like Prometheus , Grafana , Jaeger , or ELK stack .
    • Contributions to open-source projects related to Kafka, Flink, or other distributed systems.
    • Understanding of exactly-once processing and fault-tolerant stream processing semantics.


    Additional Information

    Work Personas

    We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here . To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service.

    Equal Opportunity Employer

    ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements. 

    Accommodations

    We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact for assistance. 

    Export Control Regulations

    For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. 

    From Fortune. ©2025 Fortune Media IP Limited. All rights reserved. Used under license. 

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

    Senior Backend Software Engineer - Distributed Systems

    440001 Nagpur, Maharashtra ₹160000 Annually WhatJobs

    Posted 2 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    full-time
    Our client, a rapidly expanding technology company at the forefront of cloud-native solutions, is seeking a talented and experienced Senior Backend Software Engineer to join their fully remote engineering team. This position requires a passion for building scalable, high-performance distributed systems and a strong command of modern backend technologies. You will be instrumental in designing, developing, and deploying critical backend services that power our innovative products.

    Responsibilities:
    • Design, develop, test, and deploy robust and scalable backend services and APIs using languages such as Java, Go, or Python.
    • Architect and implement solutions for complex distributed systems, ensuring high availability, fault tolerance, and performance.
    • Collaborate with cross-functional teams, including frontend engineers, product managers, and QA, to deliver high-quality software.
    • Write clean, maintainable, and well-documented code following best practices and coding standards.
    • Participate in code reviews, providing constructive feedback to peers and upholding code quality.
    • Identify and address performance bottlenecks, security vulnerabilities, and other technical challenges.
    • Contribute to the design and implementation of microservices architectures, leveraging containerization technologies like Docker and Kubernetes.
    • Develop and maintain CI/CD pipelines to ensure efficient and reliable software delivery.
    • Mentor junior engineers, share technical expertise, and promote a culture of learning and continuous improvement.
    • Contribute to technical design discussions and architectural decision-making processes.
    • Ensure the security and integrity of data within our systems.
    • Troubleshoot and resolve production issues in a timely manner.
    Qualifications:
    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • 5+ years of professional experience in backend software development.
    • Proven experience in designing, building, and maintaining large-scale distributed systems.
    • Strong proficiency in at least one modern backend programming language (e.g., Java, Go, Python, Node.js).
    • In-depth understanding of microservices architecture, RESTful APIs, and asynchronous communication patterns.
    • Experience with cloud platforms such as AWS, Azure, or GCP.
    • Familiarity with containerization technologies (Docker, Kubernetes) and orchestration.
    • Solid understanding of database technologies (e.g., SQL, NoSQL) and data modeling.
    • Experience with messaging queues (e.g., Kafka, RabbitMQ) is a plus.
    • Excellent problem-solving, analytical, and debugging skills.
    • Strong communication and collaboration abilities in a remote team setting.
    • Experience with Agile development methodologies.
    • Passion for clean code, testing, and automation.
    This is an outstanding opportunity to work on challenging technical problems with a talented, distributed team and significantly impact the future of our technology.
    This advertiser has chosen not to accept applicants from your region.

    Senior Backend Software Engineer (Distributed Systems)

    695001 Thiruvananthapuram, Kerala ₹110000 Annually WhatJobs

    Posted 6 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    full-time
    Our client is looking for a highly skilled and experienced Senior Backend Software Engineer to join our advanced engineering team. This is a fully remote position, focusing on the design, development, and maintenance of robust, scalable, and high-performance distributed systems that form the backbone of our innovative technology solutions. You will play a critical role in architecting complex systems, ensuring their reliability, and driving technical excellence across the team. Responsibilities include designing microservices, developing APIs, implementing efficient data storage solutions, and optimizing system performance. You will also be involved in setting up monitoring and alerting, troubleshooting production issues, and contributing to architectural decisions. The ideal candidate possesses a deep understanding of distributed systems concepts, concurrency, and fault tolerance. Proficiency in modern backend programming languages such as Java, Go, Python, or C++ is required, along with extensive experience with various database technologies (SQL, NoSQL) and message queuing systems (e.g., Kafka, RabbitMQ). Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. You should have a proven track record of building and scaling complex backend systems in production environments. Strong analytical, problem-solving, and debugging skills are essential. This role requires excellent communication abilities and the capacity to collaborate effectively within a remote, agile team environment. If you are passionate about building resilient, high-performance distributed systems and contributing to impactful projects, we encourage you to apply for this exciting remote opportunity.

    Responsibilities:
    • Design, develop, and deploy scalable and reliable distributed systems.
    • Build robust APIs and microservices using modern programming languages.
    • Implement efficient data storage solutions, including relational and NoSQL databases.
    • Optimize system performance, scalability, and availability.
    • Develop and maintain message queuing systems for asynchronous communication.
    • Implement monitoring, logging, and alerting solutions for production systems.
    • Troubleshoot and resolve complex technical issues in distributed environments.
    • Collaborate with front-end engineers, product managers, and DevOps teams.
    • Participate in architectural design discussions and contribute to technical strategy.
    • Write clean, maintainable, and well-tested code.
    • Mentor junior backend engineers and promote best practices.

    Qualifications:
    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • 7+ years of professional experience in backend software development, with a focus on distributed systems.
    • Expertise in one or more backend programming languages (e.g., Java, Go, Python, C++).
    • Strong understanding of distributed systems design patterns, concurrency, and fault tolerance.
    • Experience with various database technologies (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
    • Proficiency with message queues (e.g., Kafka, RabbitMQ, SQS).
    • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
    • Experience with RESTful API design and microservices architecture.
    • Strong analytical, problem-solving, and debugging skills.
    • Excellent communication and collaboration skills for remote work.
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Microservices architectures Jobs in India !

    Production Support Engineering Analyst Distributed systems

    Chennai, Tamil Nadu Citi

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    The Engineering Analyst 2 is an intermediate level position responsible for a variety of engineering activities including the design, acquisition and development of hardware, software and network infrastructure in coordination with the Technology team. The overall objective of this role is to ensure quality standards are being met within existing and planned frameworks.

    Responsibilities:

  • Core technical skills in operating systems (Linux – Rhel), databases ( Oracle, Mongo DB), middleware/application layers ( websphere, ngnix, tomcat), message queues (IBM MQ, Kafka)
  • Strong scripting and automation skills eg phython, shell scripting and experience in AI/ML will be an added advantage.
  • Work with various internal and external teams to identify and resolve problems
  • Consult with end users and clients to identify and correct systems problems or propose solutions
  • Assist in the development of software and systems tools used by integration teams to create end user packages
  • Provide support for operating systems and in-house applications, including third party applications, as needed
  • Perform coding, analysis, testing or other appropriate functions in order to identify problems and propose solutions
  • Adhere to Citi technology standards, audit requirements and corporate compliance issues and requirements
  • Apply knowledge of engineering procedures and concepts and basic knowledge of other technical areas to day to day activities
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Qualifications:

  • 2-4 years of relevant experience in an Engineering role
  • Experience working in Financial Services or a large complex and/or global environment
  • Project Management experience
  • Consistently demonstrates clear and concise written and verbal communication
  • Comprehensive knowledge of design metrics, analytics tools, benchmarking activities and related reporting to identify best practices
  • Demonstrated analytic/diagnostic skills
  • Ability to work in a matrix environment and partner with virtual teams
  • Ability to work independently, multi-task, and take ownership of various parts of a project or initiative
  • Ability to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements
  • Proven track record of operational process change and improvement
  • Education:

  • Bachelor’s degree/University degree or equivalent experience
  • ---

    Job Family Group:

    Technology

    ---

    Job Family:

    Systems & Engineering

    ---

    Time Type:

    Full time

    ---

    Most Relevant Skills

    Please see the requirements listed above.

    ---

    Other Relevant Skills

    For complementary skills, please see above and/or contact the recruiter.

    ---

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

    SMTS - Java , Springs, Kubernetes & Distributed Systems

    New
    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.

    Production Support Engineering Analyst Distributed systems

    Pune, Maharashtra Citi

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    The Engineering Analyst 2 is an intermediate level position responsible for a variety of engineering activities including the design, acquisition and development of hardware, software and network infrastructure in coordination with the Technology team. The overall objective of this role is to ensure quality standards are being met within existing and planned frameworks.

    Responsibilities:

  • Core technical skills in operating systems (Linux – Rhel), databases ( Oracle, Mongo DB), middleware/application layers ( websphere, ngnix, tomcat), message queues (IBM MQ, Kafka)
  • Strong scripting and automation skills eg phython, shell scripting and experience in AI/ML will be an added advantage.
  • Work with various internal and external teams to identify and resolve problems
  • Consult with end users and clients to identify and correct systems problems or propose solutions
  • Assist in the development of software and systems tools used by integration teams to create end user packages
  • Provide support for operating systems and in-house applications, including third party applications, as needed
  • Perform coding, analysis, testing or other appropriate functions in order to identify problems and propose solutions
  • Adhere to Citi technology standards, audit requirements and corporate compliance issues and requirements
  • Apply knowledge of engineering procedures and concepts and basic knowledge of other technical areas to day to day activities
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Qualifications:

  • 2-4 years of relevant experience in an Engineering role
  • Experience working in Financial Services or a large complex and/or global environment
  • Project Management experience
  • Consistently demonstrates clear and concise written and verbal communication
  • Comprehensive knowledge of design metrics, analytics tools, benchmarking activities and related reporting to identify best practices
  • Demonstrated analytic/diagnostic skills
  • Ability to work in a matrix environment and partner with virtual teams
  • Ability to work independently, multi-task, and take ownership of various parts of a project or initiative
  • Ability to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements
  • Proven track record of operational process change and improvement
  • Education:

  • Bachelor’s degree/University degree or equivalent experience
  • ---

    Job Family Group:

    Technology

    ---

    Job Family:

    Systems & Engineering

    ---

    Time Type:

    Full time

    ---

    Most Relevant Skills

    Please see the requirements listed above.

    ---

    Other Relevant Skills

    For complementary skills, please see above and/or contact the recruiter.

    ---

    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 Microservices Architectures Jobs