Software Architect
Vertiv Energy Pvt Ltd
Apply on company website
Software Architect
Vertiv Energy Pvt Ltd
Pune
Not disclosed
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 LevelJob 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