Software Architect Role
We are seeking a seasoned software architect to lead the design and development of our complex software systems. This is an exceptional opportunity for a talented individual who can drive innovation and technical excellence.
About the Role:
* Lead the architecture and design of our software systems, ensuring they meet business requirements and are scalable, secure, and maintainable.
* Work closely with cross-functional teams to deliver high-quality software solutions that meet customer needs.
* Develop and implement architectural vision, strategies, and roadmaps to ensure alignment with business objectives.
* Collaborate with developers to design, develop, and test software components, ensuring adherence to coding standards and best practices.
* Mentor and guide junior team members to improve their skills and knowledge.
* Stay up-to-date with emerging trends, technologies, and industry developments to ensure our software systems remain competitive and innovative.
Requirements:
* 8+ years of experience in software architecture, development, and leadership.
* Proven track record of delivering complex software projects on time, within budget, and to required quality standards.
* Exceptional communication, collaboration, and leadership skills.
* Strong understanding of cloud platforms, microservices, containerization, and DevOps principles.
* Experience with programming languages such as C#, TypeScript, Java, and Rust.
* Familiarity with agile methodologies, version control systems, and CI/CD pipelines.
Benefits:
* A dynamic and collaborative work environment.
* Opportunities for professional growth and development.
* A competitive salary and benefits package.
* The chance to work on exciting and challenging projects that make a real impact.
Relocation Information:
If you're interested in relocating to New Zealand, we offer support and resources to help you make the transition smooth and successful.