Senior c++ architect

  •  
  •  
  •  Engineering

Job Description

The Senior C++ Architect will lead the design and development of complex software solutions, emphasizing high performance and robust architecture. This position requires an expert understanding of C++ and software architecture principles to drive innovation and deliver high-quality, scalable products. The ideal candidate will collaborate with cross-functional teams to define technical strategies and ensure the alignment of technology and business goals.

Key Responsibilities

• Lead the architectural design and development of C++ projects to enhance product performance and scalability.
• Collaborate with product managers and other stakeholders to define architectural solutions that meet business needs.
• Conduct code reviews and provide mentorship to junior developers, ensuring best practices are maintained.
• Evaluate and implement new technologies to improve development efficiency and product innovation.
• Ensure system design complies with industry standards and regulations.
• Provide technical leadership and guidance in the development of innovative products.

Skills & Experience

• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• At least 10 years of experience in software development with a strong focus on C++.
• Proven experience in architectural design and software engineering principles.
• Strong problem-solving skills and the ability to think strategically.
• Excellent verbal and written communication skills for client and team interactions.
• Experience with agile methodologies and modern development practices.

Benefits