Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
About the Role
Looking for a Principal Software Engineer who will be responsible for an entire technical domain and are comfortable reaching into various tech stacks, troubleshooting unfamiliar systems and using the right tool for the job rather than just what they’re familiar with. In this role you will be helping shape technical strategy and reinforcing strong software engineering principles and best practices.
Key Criteria
• 10 years’ experience in systems development and implementation. • In-depth skills and experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes. • Expert knowledge of core technologies such as Java, Spring Boot, AWS, Node.js, Splunk, Git, Bamboo and CI/CD. • Experience in Mobile applications and Mobile BFF services a bonus. • Proven experience in automation, monitoring, testing, and quality assurance. • Experience maintaining and plotting a path to modernising legacy systems • Skills across SQL database and other data store variants, such as PostgresQL, ElasticSearch and/or Redis • Experience with Cloud computing platform(s) and tools • Experience with containerisation technology concepts, such as Docker, Kubernetes