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