Responsibilities
- Lead the design and implementation of complex API architectures, utilising advanced API Design and API Management principles.
- Develop and implement secure authentication and authorisation strategies for various API services, ensuring robust Cybersecurity.
- Drive the adoption of automation technologies, including Continuous Integration and Continuous Delivery pipelines, to streamline development and deployment processes.
- Provide expert technical guidance and mentorship to junior engineers, fostering a culture of innovation and best practices.
- Manage and oversee technical aspects of client projects, including scoping, planning, and execution, demonstrating strong Project Management skills.
- Collaborate with clients and internal teams to understand requirements, translate them into technical solutions, and provide effective Technical Communication.
- Leverage expertise in Docker (Software), Git, and Linux environments for solution development, deployment, and troubleshooting.
- Act as a subject matter expert in the Software Development Life Cycle, ensuring high-quality and scalable solutions.
- Perform complex System Integration tasks, ensuring seamless interoperability between various systems and platforms.
- Proactively identify and resolve technical challenges, demonstrating strong problem-solving abilities.
Requirements
- 0+ years of experience in a solutions engineering, software architecture, or senior development role.
- Demonstrable expertise in API Design and API Management platforms (experience with Kong is highly regarded).
- In-depth knowledge of Authentication and Authorization protocols and best practices.
- Proven experience with Automation Technology, Continuous Integrations, and Continuous Delivery pipelines.
- Strong understanding of Cybersecurity principles and secure coding practices.
- Proficiency in Docker (Software), Git, and Linux operating systems.
- Extensive experience with the Software Development Life Cycle.
- Excellent Project Management skills with a track record of successful project delivery.
- Strong System Integration experience with diverse technologies.
- Exceptional Technical Communication skills, both written and verbal, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
- Bachelor's degree in Computer Science, Engineering, or a related field (Master's preferred).
Nice to Have
- Experience with Kong platform
- Master's degree in Computer Science, Engineering, or a related field
Work Arrangement
Remote (Country) — Australia