Your role and responsibilities
- Drive full-cycle development of complex product features across C++, and Python stack
- Design, and write test automation using Perl and scripting for validation
- Contribute to performance tuning, debugging, and production issue resolution across multi-threaded applications
- Contribute to containerization strategy using Docker, Kubernetes, and OCP
- Mentor junior developers and promote best coding/testing practices
- Work closely with product management and customer success to align technical deliverables with business goals
- Lead discussions on virtualization enhancements and product roadmap improvements
Required technical and professional expertise
- 5 + years of extensive experience in C++, Perl, and Python, specializing in developing enterprise-grade backend systems.
- Deep understanding of Makefile systems, Shell scripting, GDB, and performance debugging
- Proven experience with multi-threading, socket programming, and LDAP directory services
- Hands-on in virtualization techniques and working knowledge of containerized environments (Docker, Kubernetes, OCP)
- Advanced understanding of Postgres DB, schema design, and optimization
- Comfortable working across Linux, Windows, and AIX platforms with automated testing in Perl
- Demonstrated experience in performance tuning and high-availability systems
Preferred technical and professional experience
- Prior experience contributing to or maintaining LDAP directory servers or authentication/identity products
- In-depth understanding of virtualization, including VM orchestration and resource management
- Ability to lead performance optimization initiatives for high-scale systems
- Exposure to scalable, fault-tolerant systems and secure programming practices
- Contributions to open-source or internal tools for debugging or performance monitoring