Our client is at the forefront of technological innovation, crafting cutting-edge solutions that push the boundaries of what's possible within the sports and sports broadcasting sector. Nestled in the scenic town of Corgemont, Switzerland, the team thrives on creativity, excellence, and a passion for developing software that makes a real impact.
Position Overview
We are seeking a highly skilled and visionary Principal Software Architect with deep expertise in C++ to lead the architectural design and development of our client snext-generation software products. As a key member of the engineering team, you will play a pivotal role in shaping our technology stack, guiding architectural decisions, and mentoring a talented team of software engineers.
Key Responsibilities
Architectural Design: Define and drive the architectural vision for our software products, ensuring robust, scalable, and high-performance solutions.
Technical Leadership: Provide guidance and mentorship to engineering teams, fostering a culture of excellence in software design and development.
C++ Expertise: Leverage your deep knowledge of C++ to design and implement complex systems, optimize performance, and resolve intricate technical challenges.
Innovation: Stay abreast of emerging technologies and industry trends, and integrate relevant advancements into our architecture and development practices.
Collaboration: Work closely with cross-functional teams, including product management, quality assurance, and operations, to align on requirements and deliver exceptional solutions.
Code Review and Quality Assurance: Conduct code reviews, enforce coding standards, and ensure high-quality code through best practices and rigorous testing.
Qualifications
Experience: Proven track record as a Senior Software Engineer or Architect with a focus on C++, with at least 8 years of experience in software development.
Technical Skills: Deep expertise in C++ and a strong understanding of software design patterns, algorithms, and data structures, as well as experience building and designing on Azure based systems.
Architectural Expertise: Demonstrated experience in designing and implementing large-scale, high-performance software systems.
Leadership: Strong leadership skills with experience mentoring and guiding engineering teams.
Problem-Solving: Excellent analytical and problem-solving abilities with a passion for tackling complex technical challenges.
Communication: Exceptional verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Education: Bachelor’s degree in Computer Science, Engineering, or a related field; advanced degree preferred.
What We Offer
Competitive Salary: 142,000 CHF plus bonus and other benefits
Relocation Support: Assistance with relocation and settling in Corgemont, Switzerland for Swiss or EU candidates
Work-Life Balance: Flexible working hours
Professional Growth: Continuous learning and development opportunities.
Culture: A dynamic and collaborative work environment in a picturesque Swiss town.
How To Apply
If you're ready to take on a leadership role in shaping the future of software architecture and have a passion for C++, we’d love to hear from you!
Join our client in Corgemont and be part of a team that's pushing the boundaries of innovation. We look forward to your application!
Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees.