Software Architect
Prefer a full account with a password? Sign Up to Apply
Job Description
Job Description
• Location: Chennai (Workroom Office)
• Schedule: 5 Days/Week Onsite
• Working Hours: 11:30 AM – 8:30 PM IST
• Collaboration: Work with Global Teams
• Experience: 10+ Years
Role Overview:
Join as a Software Architect to define technical direction, system architecture, and development standards for performance-critical, globally distributed C++/Unix systems.
Responsibilities:
• Design scalable, resilient system architecture.
• Set technical direction, coding standards, and design patterns.
• Review designs and implementations across the team.
• Drive architectural discussions with global stakeholders
Requirements:
• 10+ years of modern C++ development;
• Strong in Unix/Linux, multithreaded programming, and performance tuning;
• Experience with tools like Git, gdb, Valgrind, and CMake;
• Familiarity with CI/CD and test frameworks.
Preferred Qualifications:
• Knowledge of networking protocols or distributed systems;
• Exposure to C++20, Boost, STL, or other modern C++ libraries;
• Hands-on experience with Docker, Kubernetes, or other container tools;
• Familiarity with Java (Spring Boot) and Redis.
Requirements
Department: Engineering
Function: Information Technology
Experience Level: Mid-Senior Level