Get the job you really want.
Top Software Engineer Jobs in New Zealand
The Full Stack Software Engineer will work on projects across frontend, backend, and data disciplines, utilizing AWS to build reliable systems, creating RESTful APIs, and developing user-friendly applications with React. The role emphasizes problem-solving, critical thinking, and collaboration with cross-functional teams to improve operations.
The Production Software Engineer will lead the hardware testing infrastructure, develop Python test tools, collaborate on hardware test plans, debug production failures, and analyze production data to ensure reliability across global manufacturing sites.
Develop and maintain the infrastructure for automated testing and tooling. Design and implement tools to enhance GitLab's testing infrastructure while adopting best practices for code health and testing. Collaborate with teams to integrate testing tools into the development pipeline and ensure continuous improvement in productivity.
As a Software Engineer focused on Neutron Configuration Management, you will develop and maintain software tools for managing configuration data related to the Neutron launch vehicle. This includes ensuring data accuracy, collaborating with teams for requirement gathering, and implementing best practices for data management. You will also provide documentation and training on processes and tools utilized in configuration management.
As a Software Engineer at Trimble, you will develop dynamic, cross-platform software for the construction industry, focusing on machine control applications. Your role includes coding, collaborating with a global team, and improving software engineering processes with an emphasis on quality and customer satisfaction.
The role involves designing and implementing features for the Mir stack, debugging issues, improving performance benchmarks, documenting software, and engaging with the open-source community. The position requires strong C++ programming skills and familiarity with Linux and graphics frameworks.
As a Software Engineer, you will design, build, and maintain secure, scalable software solutions, primarily focused on APIs and payment integrations. You will troubleshoot issues, enhance platform capabilities, and contribute to delivering exceptional guest experiences. You will engage in continuous improvement of software craftsmanship and agile practices within a collaborative team environment.
As a Full-Stack Software Engineer at ROLLER, you will design, build, and maintain software solutions, enhance platform capabilities, troubleshoot production issues, and promote quality through agile practices. This role is more back-end focused but involves full-stack development.
Featured Jobs
The System Software Engineer will focus on modern C and C++, enhancing compiler runtimes and tooling on Ubuntu. Responsibilities include writing code, debugging, reviewing peer work, and collaborating with teams to improve the performance and experience of Ubuntu across various platforms.
As a Software Engineer I, you will design and maintain software systems crucial for mission success, collaborating with cross-functional teams to solve complex challenges across business operations.
As a Flight Software Engineer II at Rocket Lab, you will develop, maintain, and support essential software components for the Electron launch vehicle and its ground systems, ensuring effective operation of avionics, telemetry, and guidance systems.
As a Flight Software Engineer II at Rocket Lab, you will develop and maintain flight software for the Electron launch vehicle and Photon spacecraft. This role involves working in a Linux environment, focusing on embedded software, telemetry, command systems, and supporting guidance and control operations.
The Software Engineer will design, develop, and install software solutions, focusing on creating high-quality, efficient, and testable code. Responsibilities include managing the full software development lifecycle, preparing specifications, conducting quality assurance, and ensuring integration of software components for a leading streaming company's backend and front-end capabilities.
As a System Software Engineer focused on Rust, you will develop Rust tooling for Ubuntu, collaborate with teams, write and debug high-quality code, mentor junior engineers, and ensure architecture decisions enhance Ubuntu's performance.
As a Software Engineer in Solutions Engineering, you will contribute to open source IT and DevOps by developing software operations code. You'll work with Python and Golang to improve infrastructure-as-code for high-performance computing and collaborate with teams managing OpenStack and Kubernetes for client solutions.
The Software Engineer will design and deliver open source software operations code using Python, collaborate across the Linux stack, and ensure applications' reliability. This role also involves participating in software architecture decisions, implementing best practices in quality and testing, and contributing to a collaborative engineering culture at Canonical.
The Software Engineer will handle issues within the Linux-based open source stack by troubleshooting and resolving customer problems, maintaining team collaborations, and contributing bug fixes. The role emphasizes strong engineering skills across various technologies including Ceph and Kubernetes.
As a Senior Software Engineer at Canonical, you will design, deliver, and support features in a distributed system for cloud automation. Responsibilities include collaborating with teams, debugging issues, coaching junior engineers, and contributing to open source projects. You should have experience in Go and distributed systems, along with strong communication skills.
As a Software Engineer at Canonical, you will contribute to the Juju project, designing, delivering, and supporting features in a highly concurrent, distributed system. Collaborating with a global team, you'll debug issues, communicate with upstream communities, and work remotely with occasional travel.
The Field Software Engineer at Canonical is responsible for helping companies adopt private cloud infrastructure and Linux operations, deploying and testing solutions, developing Kubernetes operators, and coaching colleagues. The role requires expertise in cloud technologies and Python programming, and involves customer interaction and collaboration.
As a Golang Software Engineer, you will design user experiences for an open-source developer tooling project, write high-quality code, ensure software correctness and robustness, and collaborate with internal and external teams to enhance developer workflows in Linux-based environments.
As an Embedded Linux Software Engineer at Canonical, you will work on low-level system technology and embedded systems. Responsibilities include developing software for Ubuntu Core, enhancing kernel drivers, maintaining software stacks, and collaborating with global teams. A strong focus on innovation and open source is emphasized, as well as contributions to technical documentation and customer engagement.
The role involves gathering requirements, designing, developing enhancements, and supporting the CloudCheck production system. The engineer will collaborate with the business on development requirements, maintain system stability, fix bugs, and implement process improvements.
As an Intermediate Software Engineer, you will be a vital part of an agile team that delivers software updates and improvements for service management solutions. Your role involves collaborating with peers, troubleshooting technical challenges, and enhancing software design while focusing on customer satisfaction.
As a Software Engineer at Autodesk, you will develop features, conduct design reviews, maintain productivity tools, and resolve issues related to installations and builds. Collaboration within the team is key, and a focus on quality and sound engineering practices is emphasized.
Top Companies in New Zealand Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in New Zealand
Software Engineer Jobs in New Zealand
Data Science Jobs in New Zealand
Machine Learning Jobs in New Zealand
Artificial Intelligence Jobs in New Zealand
Product Manager Jobs in New Zealand
Front End Developer Jobs in New Zealand
QA Engineer Jobs in New Zealand
Cybersecurity Jobs in New Zealand
IT Jobs in New Zealand
Data Engineer Jobs in New Zealand
Data Analyst Jobs in New Zealand
UX Designer Jobs in New Zealand
Graphic Designer Jobs in New Zealand
Finance Jobs in New Zealand
HR Jobs in New Zealand
Marketing Jobs in New Zealand
Operations Manager Jobs in New Zealand
Project Manager Jobs in New Zealand
Sales Jobs in New Zealand
Tech Jobs & Startup Jobs in Wellington
Software Engineer Jobs in Wellington
Data Science Jobs in Wellington
Machine Learning Jobs in Wellington
Artificial Intelligence Jobs in Wellington
Product Manager Jobs in Wellington
Front End Developer Jobs in Wellington
QA Engineer Jobs in Wellington
Cybersecurity Jobs in Wellington
IT Jobs in Wellington
Data Engineer Jobs in Wellington
Data Analyst Jobs in Wellington
UX Designer Jobs in Wellington
Graphic Designer Jobs in Wellington
Finance Jobs in Wellington
HR Jobs in Wellington
Marketing Jobs in Wellington
Operations Manager Jobs in Wellington
Project Manager Jobs in Wellington
Sales Jobs in Wellington
Remote Jobs in New Zealand
Remote Jobs in Wellington
All Filters
No Results
No Results