Lead Software Engineer at Kordia
Auckland, Auckland, New Zealand -
Full Time


Start Date

Immediate

Expiry Date

20 Jul, 26

Salary

0.0

Posted On

21 Apr, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software development, System architecture, Python, Bash, PowerShell, CI/CD pipelines, Automated testing, Prometheus, Grafana, ELK, Distributed systems, OSS platforms, Technical leadership, Mentoring, Observability, Infrastructure

Industry

Telecommunications

Description
Ko tā mātou mahi - About the role This is a senior engineering role where your decisions directly shape the reliability and performance of Kordia’s operational support systems. You’ll lead the design and evolution of software that underpins critical network, broadcast and technology services across New Zealand. You’ll work across complex, interconnected systems, translating business strategy into scalable, secure and resilient architectures. Alongside hands-on development, you’ll set engineering direction, lift standards and guide others, ensuring the platforms we build are robust, observable and built to last. This is an opportunity to influence how we engineer at scale. You’ll play a key role in improving delivery capability, reducing technical debt and strengthening the way we build, integrate and operate software across the organisation. Ko tō mahi – What you will do Reporting to the Engineering Manager, you’ll operate as a senior technical leader within the Operations Support Systems team. You’ll design and build software, guide architectural decisions, and work closely with engineers, product owners and operational teams to deliver integrated, high-performing solutions. What you’ll be responsible for * Designing scalable, resilient software components, services and integrations across OSS platforms * Leading technical design decisions and setting engineering standards that improve consistency and maintainability * Writing high-quality, maintainable code while lifting craftsmanship across the team * Reducing technical debt and improving system performance, reliability and observability * Shaping and improving CI/CD pipelines, automation and deployment practices * Designing integration patterns that connect software with network, broadcast and operational systems * Providing clear technical guidance to support business and engineering decision-making * Mentoring engineers and strengthening capability across the team * Driving      continuous improvement in engineering practices, tools and delivery      approaches Nā tōu rourou - What you will bring * Significant experience in software development within complex technology environments * Strong expertise in designing and building scalable, reliable systems * Proven experience across architecture, integration, infrastructure, security and monitoring * Advanced proficiency in Python and scripting (e.g. Bash or PowerShell) * Experience with automated testing and CI/CD pipelines * Familiarity with observability tools such as Prometheus, Grafana or ELK * Experience working with distributed systems, OSS platforms or integration-heavy environments * Strong problem-solving skills with the ability to balance technical and business considerations * Ability to communicate complex concepts clearly to both technical and non-technical audiences * Demonstrated experience mentoring engineers and influencing engineering direction   Nōu te rourou – Why join us? At Kordia, you’ll work on systems that matter. The platforms you help design and build support critical infrastructure used across New Zealand, where reliability, security and performance are non-negotiable. You’ll be trusted to take ownership of complex engineering problems and given the scope to influence how we design, build and operate software at scale. This is a team that values sound engineering judgement, invests in doing things properly, and backs its people to improve how we work.
Responsibilities
You will lead the design and evolution of software components and integrations for critical operational support systems. This role involves setting engineering standards, mentoring team members, and driving continuous improvement in delivery and system reliability.
Loading...