Software Architect - C++ Job in Cynlr - Cybernetics H.i.v.e
Software Architect - C++
Cynlr - Cybernetics H.i.v.e
6 hours ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Summary
Job Title: Software Architect C++
Location: Bengaluru
Overview:
We are looking for a highly experienced Software Architect C++ to lead the architectural design, development framework setup, and standardization of scalable, modular, and maintainable software systems. This role is critical in shaping the foundation of distributed software development, guiding engineering practices, and driving performance and quality across the software development lifecycle.
Key Responsibilities:
Architectural Framework & Project Setup:
- Define the overall software architecture with a focus on scalability, modularity, and maintainability.
- Establish the development framework for distributed teams to ensure consistent and efficient collaboration.
Standards & Guidelines:
- Design and enforce coding standards, architectural patterns, and review processes across the lifecycle.
- Assess and improve software architecture regularly through structured reviews and audits.
Tools & Platforms:
- Select and configure toolchains, platforms, and APIs for the full development process, including:
- Visual Studio IDE setup
- Continuous integration
- Multi-threaded debugging
- Licensing management
- Cross-language integration
- Dependency management and bundling
Development Templates & Architecture:
- Create C++ project templates for service architecture, API structure, and state machine design.
- Architect and implement solutions for parallel/threaded programming and performance debugging.
Team Enablement & Training:
- Train and mentor development teams on advanced debugging techniques, threading models, and performance optimization in C++.
Dependency & Versioning Systems:
- Design and manage a comprehensive dependency architecture with robust version control mechanisms.
Release & Licensing Management:
- Develop systems for release management and define protocols for API/library licensing and compliance.
Testing & Profiling:
- Design and implement test frameworks for integration, distribution, performance profiling, and safety compliance.
Requirements:
- Proven experience as a Software Architect or Principal Developer with expertise in C++.
- Strong understanding of distributed systems, multi-threaded development, and large-scale software design.
- Hands-on experience with Visual Studio, CI/CD pipelines, debugging tools, and API management.
- Familiarity with modern development practices, dependency/version management, and licensing mechanisms.
- Excellent communication skills and the ability to lead and mentor engineering teams.

Similar Jobs for you

Help us improve JobGrin
Need Help? Contact us