About Ativion
Originally, Impero Software is now rebranded as Ativion. Our two flagship products are ContentKeeper and Netop. These products showcase our commitment to innovation and excellence, enhancing student well-being, cybersecurity, and secure remote access.
The name Ativion reflects our history in education technology, corporate remote access, and cybersecurity. It embodies innovation, progress, and advancement in market-leading technology solutions incorporating AI technologies for safe and effective connections.
We've collaborated with schools and organizations globally. Today, we work directly with technical teams, school districts, and Fortune 500 companies in over 90 countries.
Role Purpose:
* Collaborate within the immediate team and wider Engineering and Product teams to design, build, test, provision, and maintain software components for cloud and on-premises use.
* Work using the Scrum framework to deliver identified software components by the business.
* Encourage best practices in software development, cloud engineering, information security, and Scrum throughout the team and organisation.
Key Responsibilities:
* Design, build, test, and release software components for our product suite, operating in both cloud and on-premises environments.
* Champion quality through well-organized, testable, and high-performing code.
* Address system and software issues, develop product enhancements, and launch new features to scale.
* Write clear documentation ensuring it's up to date; share knowledge internally and across teams.
* Help identify technical and security risks.
* Collaborate with a cross-functional software team including Software Engineers, DevOps Engineers, and testers.
* Work with multiple country and time-zone teams.
* Support products operating in 24x7 production environments.
* Utilize support systems to resolve production issues.
Essential Skills/Experience/Qualifications:
* Experience with SQL and NoSQL.
* 5+ years of programming experience in C/C++.
* Excellent software design skills and advanced data structures knowledge.
* Exceptional C/C++ knowledge and debugging skills in a Linux environment.
* Experience in developing real-time applications in distributed processing architectures.
* TCP/IP multicast and socket programming knowledge is a plus.
* Scripting languages like Python, Shell, and Perl knowledge is a plus.
* HTML, CSS, and JS knowledge is a plus.
* Java and ChromeOS Android App development knowledge is a plus.
* Building secure software to minimize security breaches risk knowledge.
* Deep knowledge of operating at scale, replication, monitoring, and optimization.
Preferred location is Canberra, Australia, with an expectation to work from our Canberra Office or relocate without sponsorship.
Full-time permanent position. We do not accept agency submissions.