Software Architect

Vertiv Energy Pvt Ltd

Pune

Not disclosed

Work from Office

Full Time

Min. 15 years

Job Details

Job Description

Senior Principal Engineer Software

Experience: 15+ Years

Role Overview

We are looking for a highly experienced Software Architect to provide crucial on-site technical leadership for Vertiv’s Pune software development team. This role will drive architectural decisions for key products in Vertiv’s KVM & Serial product line, including MP1000, RM1048, MPU, ACS, DSVS, and DSView, ensuring technical competitiveness through innovation and collaboration with global subject matter experts.

Key Responsibilities

Architectural Leadership

  • Define and evolve architecture for Vertiv’s management platform based on Linux-OS.
  • Lead design of scalable microservices using Docker containers
  • Ensure modularity, maintainability, and performance across services.
  • Apply design patterns and knowledge of monolithic, microservices, and hybrid architectures.

Technical Strategy & Research

  • Drive research and innovation in platform technologies to maintain technical competitiveness.
  • Plan technology platforms aligned with company strategy and market needs.
  • Solve complex technical problems and participate in external technical discussions with customers.

Team Leadership

  • Mentor senior developers, guide cross-functional teams on best practices for Go, Python, C++, Angular.
  • Conduct design/code reviews and contribute to technical roadmaps.
  • Cultivate technical backbone and ensure knowledge transfer within the team.

Platform Development

  • Architect and optimize services like DHCP, SSH, RADIUS, TCP/IP, TFTP, HTTP.
  • Integrate technologies such as NATS, gRPC, OpenSSL, REST, and other open-source components.

Networking & Security

  • Lead efforts in IP networking, secure communication protocols (HTTPS, SSH), and authentication/authorization mechanisms.
  • Ensure compliance with open-source licensing and security standards.

Cross-Functional Impact

  • Lead highly complex, cross-functional projects with significant long-term impact.
  • Provide solutions that set priorities and establish new practices and processes.

Must-Have Skills

  • Architecture & Design: Microservices, Docker, design patterns, modular architecture.
  • Programming Expertise: Go, Python, C++, Angular.
  • Networking & Security: TCP/IP, DHCP, SSH, RADIUS, HTTPS, authentication/authorization.
  • Integration: NATS, gRPC, OpenSSL, REST APIs.
  • Linux OS internals
  • Leadership: Strong mentoring and technical decision-making skills.

Good-to-Have Skills

  • Cloud Technologies: AWS, GCP, Azure, OpenStack.
  • Infrastructure Tools: Terraform, Snowflake.
  • DevOps & Orchestration: CI/CD pipelines, GitLab/GitHub, container orchestration.
  • Virtualization: VMware, Hyper-V.

Education

  • B.E./B.Tech/M.E./M.Tech in Computer Science, Electronics, or related field.

Experience Level

Senior Level

Job role

Work location

Pune, India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 15 years

About company

Name

Vertiv Energy Pvt Ltd

Job posted by Vertiv Energy Pvt Ltd

Apply on company website