Senior C++ Software Architect
We are seeking a highly skilled Senior C++ Software Architect to lead our software development team. As a key member of our technical leadership, you will be responsible for designing and implementing large-scale software systems that meet the needs of our clients.
Responsibilities
* Define and document product requirements, user stories, and epics, working closely with our agile team to execute on the product backlog.
* Provide guidance and mentoring to less experienced staff members, promoting knowledge sharing and skill development within the team.
Required Qualifications
* Bachelor's or Master's degree in Computer Science, Information Systems, or a related field; or commensurate work experience or demonstrated competence.
* Strong programming skills in C++, with experience in software design patterns, object-oriented programming, and testing methodologies.
* Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders.
* Experience with cloud-based technologies, such as Amazon Web Services or Microsoft Azure, is a plus.
Preferred Certifications
* Programming Language Certification (C++, Python, or similar)
Key Skills and Knowledge
* Agile Methodology
* Application Programming Interface (API)
* Automation
* Computer Science
* Full Stack Development
* C++
* Kubernetes
* Microservices
Cross-Org Skills
* Effective Communication
* Results Orientation
* Learning Agility
* Digital Fluency
* Customer Centricity