We are looking for an experienced software engineer to join our team in Canberra. This is a mid-senior level full-time position that requires at least 5 years of industry experience in C++ development and 3 years of technical management or lead experience.
Job Description:
As a Lead Software Engineer, you will be responsible for managing a team of developers and working on core technologies and critical real-time systems that drive the company's platform. You will spend approximately 50% of your time managing your engineering team and 50% on actual coding.
You must have a strong understanding of object-oriented design principles and excellent verbal and written communication skills. Experience contributing to employee performance review processes and relevant tertiary qualification are also required.
In addition to the required skills and qualifications, additional experience in Agile methodologies and processes, multithreaded programming, and other related areas will be highly regarded.
Required Skills and Qualifications:
* At least 5 years of industry experience in C++ development
* At least 3 years of technical management or lead experience
* Strong understanding of object-oriented design principles
* Excellent verbal and written communication skills
* Experience contributing to employee performance review processes
* Relevant tertiary qualification
Benefits:
* Flexible workplace with hybrid work from home options
* Free Uber Eats lunch provided daily in the office
* Monthly wellness program subscription
Others:
* This role is open to Australian Citizens and Permanent Residents
* Additional experience in Agile methodologies and processes, multithreaded programming, and other related areas will be highly regarded