Senior Software Engineer (Cloud Native)
Wenco has R&D offices located in Vancouver, Canada and Brisbane, Australia. This role is based in Brisbane.
As Wenco continues to build our next generation of technology, we need a wide range of professionals to help us achieve our objectives. We are currently looking for a full-time Senior Software Engineer with skills in the development, deployment and monitoring of highly available, highly robust services.
Reporting to the Research & Development Manager, the Senior Software Engineer will work as a member of an agile software team, focusing on Wenco’s next generation Fleet Management System and Autonomy platform. We are looking for someone who can provide technical leadership in a team creating high performance, business critical capabilities within the field of mining fleet management. This is an opportunity to join a significant greenfields development project at an early stage.
Key Responsibilities
- Development
- Design and implement robust, reliable and resilient software solutions using a cloud native approach
- Contribute to design and implementation across the full stack including backend web services
- Support technical services and operations teams with investigation and reproduction of customer issues
- Technical leadership
- Be relentless in pursuit of continuous improvement
- Promote a culture of quality and technical excellence within the development team
- Mentor others in the team
- Work with the Product Owner to help set direction for the team
- Coordinate with globally distributed 3rd party development teams
- Product development support
- Interface with product management/owners and developers to define and improve requirements and automated and manual test cases.
Qualifications & Skills
- A minimum of 7 years work experience as a software engineer with at least two years in a senior role
- Extensive experience in developing containerised services for demanding environments
- Software and system design using Clean Architecture and Domain Driven Design concepts and methods
- Experience across the entire development lifecycle from concept to development, unit testing, automated functional testing, deployment and monitoring
- Commercial experience with relational and document databases
- Demonstrated experience working with Scrum practices
Nice to Have
- Prior experience with C++
- Familiarity with Infrastructure as Code (IaC) concepts and tools, specifically Terraform and Ansible
- Experience with containerization and orchestration and management tools such as Kubernetes
- Commercial experience delivering products onto cloud platforms such as AWS or Azure
- Experience and/or knowledge of the mining industry
Education & Eligibility
- Bachelor’s degree in Systems/Electronics/Software Engineering or equivalent
- You must be eligible to work in Australia
- This role may require some international and domestic travel (<10%)
Otros detalles
- Tipo de pago Salario
- 31 McKechnie Dr, Eight Mile Plains QLD 4113, Australia