Senior Software Engineer


South Australia

Work type:

Full Time


Information & Communication Technology


Competitive Salary on Offer!

Job reference:


Start date:


Contact email:


Calvin Ebenezer

Permanent position (C, C++, C#, .Net)
Product Development Environment
Centrally located

The Senior Software Engineer will be an integral member of a team of engineers to plan, design and build complex, high performance, multithreaded applications with a global user base. The Senior Software Engineer will also review and analyse business requirements, taking a lead role on projects whilst mentoring junior team members

Essential Skills required
  • Extensive experience in developing/writing C/C++ code using object-oriented methodologies
  • Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews and code instrumentation
  • Demonstrated experience with large scale projects using existing frameworks, and small special purpose applications built from scratch, without framework assistance
  • Demonstrated experience building/debugging multithreaded applications for deployment on Windows and Unix-based operating systems
  • Using job automation tools/IDE such as Visual Studio and Jenkins
  • Demonstrated experience using revision control systems GIT and TFS
  • Experience with other languages/frameworks including C# .NET, Golang and Python
  • Experience working in an Agile development environment
  • Experience with crypto technologies such as PKI or OpenSSL
  • Knowledge of Unix and/or Windows administration
  • Demonstrated Win32 API usage
  • Secure programming concepts - vulnerability avoidance strategies, OWASP top 10
  • Job tracking and documentation tools such as Jira and Confluence

For more information on the role and a details job description Apply Online or call Calvin on 08 82281560.

Share this job:

help your friends find their dream job: