14 Software jobs in New Zealand
software Developer
Posted 24 days ago
Job Viewed
Job Description
CloudBridge is seeking a highly motivated and skilled Software Developer to join our technology team. The successful candidate will play a key role in designing, developing, and maintaining scalable cloud-based applications and integration platforms. This role requires strong technical expertise, problem-solving skills, and the ability to work in a fast-paced environment with cross-functional teams to deliver innovative solutions for our global clients.
Key Responsibilities-
Design, develop, test, and maintain cloud-native applications and APIs using modern frameworks and programming languages.
-
Collaborate with product managers, business analysts, and UX/UI designers to translate requirements into technical solutions.
-
Integrate applications with third-party systems, cloud services, and APIs to enable seamless data exchange.
-
Write clean, efficient, and maintainable code following best practices and coding standards.
-
Conduct unit testing, debugging, and performance tuning to ensure high-quality software delivery.
-
Participate in code reviews, provide constructive feedback, and support continuous improvement.
-
Contribute to system architecture design, scalability planning, and security considerations.
-
Stay up to date with emerging technologies, tools, and frameworks to improve development efficiency.
-
Support deployment processes in cloud environments (e.g., AWS, Azure, GCP) using CI/CD pipelines.
-
Provide ongoing maintenance, troubleshooting, and support for existing applications.
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
Proven experience as a Software Developer, ideally with cloud-based systems.
-
Proficiency in one or more programming languages such as Java, C#, Python, or JavaScript/TypeScript .
-
Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
-
Familiarity with RESTful APIs, GraphQL, Docker, Kubernetes, and CI/CD tools .
-
Strong understanding of databases (SQL and NoSQL).
-
Excellent problem-solving skills and attention to detail.
-
Strong communication and teamwork skills.
-
Competitive salary and performance-based incentives.
-
Opportunities for professional growth and certifications in cloud technologies.
-
Collaborative and innovative work environment.
-
Flexible working arrangements, including remote and hybrid options.
Software Tester
Posted 1 day ago
Job Viewed
Job Description
CloudBridge is an AI-first cloud services company helping SMEs across the South Pacific modernise customer service, automate operations, and unlock productivity. We design and deliver practical AI solutions—think AI-assisted customer support, workflow orchestration, data insights, and task automation—built on a secure, scalable cloud foundation.
What you’ll do-
Own manual + automated testing for our web, mobile, and voice/contact-center experiences (functional, regression, E2E, exploratory).
-
Design clear test plans, test cases, and acceptance criteria from product specs and user stories.
-
Build and maintain automation suites (e.g., Playwright/Cypress/WebDriver, pytest/JUnit, Postman) and hook them into CI/CD.
-
Validate AI features (LLM prompts/guardrails, RAG flows, fallbacks), including accuracy, safety, and monitoring of model behavior.
-
Test APIs (REST/GraphQL) and data integrations; create mocks and contract tests.
-
Run non-functional tests (performance, soak, resilience) and help triage production issues with logs/metrics.
-
Champion accessibility, security, and privacy best practices; document defects and ship fixes fast with engineers.
-
Collaborate daily with PMs/Designers to refine scope and ship high-quality releases on a two-week cadence.
-
3+ years in software testing/QA with strong exploratory skills and sharp defect reporting.
-
Hands-on test automation experience (at least one of: Playwright, Cypress, Selenium/WebDriver; plus API testing with Postman/newman or similar).
-
Comfortable reading logs, querying data, and using CI tools (GitHub Actions/GitLab/Jenkins).
-
Solid understanding of web fundamentals (HTTP, cookies, caching), browser/devtools, and API lifecycle.
-
Nice-to-have: testing AI/ML or conversational systems; contact-center/telephony (SIP/IVR); mobile testing; perf/load (k6/JMeter); cloud (AWS/Azure/GCP); compliance (ISO 27001/SOC 2).
-
Pragmatic, automation-first QA with measurable quality gates in CI.
-
Inclusive, low-ego team that values fast feedback and thoughtful documentation.
-
Flexible work hours across NZ/AU time zones.
-
Competitive pay, potential ESOP, learning budget, modern gear.
-
Flexible working, supportive culture, and meaningful problems at the intersection of AI and customer experience.
Send your CV/LinkedIn and a short note about a tricky bug you found (and how you isolated it) to with subject “Software Tester – Your Name.”
Software Tester
Posted 30 days ago
Job Viewed
Job Description
3E Software is an experienced IT solutions provider, delivering customized software and digital transformation services across industries such as insurance, finance, IOT, and manufacturing.
For over 10 years, we have helped businesses strengthen their brand presence and achieve their goals through tailored software solutions. Our process is designed to empower clients with the tools they need to succeed, supporting growth, reducing turnover, and putting them on a solid track to success.
Responsibilities:
Ø Design, execute, and maintain test cases for new features, bug fixes, and product releases
Ø Perform functional, regression, and exploratory testing in staging and beta environments
Ø Identify, replicate, and document bugs, collaborating closely with developers to resolve issues
Ø Troubleshoot issues, perform data analysis, and validate database queries/updates
Ø Build and maintain automated test scripts to support continuous integration (CI)
Ø Conduct performance and load testing with JMeter to ensure system stability and scalability
Ø Contribute to code-level investigations; familiarity with modern web frameworks and relational databases is a plus
Ø Maintain clear test documentation and share findings in a structured, actionable format
Ø Create and update user-friendly knowledge base (KB) articles for new and existing features
Ø Partner with the support team to reduce recurring support queries and enhance user understanding
Requirements:
Ø Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a related discipline with a focus on software quality assurance or testing.
Ø or at least five years of practical experience in software development and testing.
Ø Solid SQL skills for troubleshooting and data validation
Ø Experience with bug tracking and test management tools
Ø Understanding of CI/CD and version control systems
Ø Strong communication and collaboration skills, with attention to detail
Senior C++ Software Engineer
Posted today
Job Viewed
Job Description
Are you ready to turbo charge your career and contribute to software product transformation, through cutting-edge technologies? Join my clients team in Christchurch as a Senior C++ Software Engineering contractor with an innovative and industry-leading organisation. There are multiple roles available and we will consider hourly rate contractors or 1 - 2 years fixed term contact assignments.
As a Software Engineer you will play an important role in developing code that aligns with product and customer requirements. Your responsibilities will include:
C++, Java (Android) and AngularJS software development
Collaborating with clients and domain experts
Solve problems and address scope challenges
To excel in this position, you should have:
At least 5 years of experience in C++ application development.
Proficiency in Angular browser-based UI development
Competence in both Linux and Windows OS development
Familiarity with C++ unit testing and broader test automation.
Exposure to Agile development practices
Based in Christchurch, you'll enjoy a top of the market salary plus:
Great hourly rate or 1 - 2 fixed term salary
Free parking and secure covered bike sheds.
Access to an onsite gym and shower facilities.
An active social club
To find out more about this awesome role, APPLY NOW for a confidential discussion. Please note that candidates are required to have the right to work in New Zealand and preferably are living in Christchurch, New Zealand.
Contract C++ Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Are you ready to turbo charge your career and contribute to software product transformation, through cutting-edge technologies? Join my clients team in Christchurch as a C++ Software Engineering contractor with an innovative and industry-leading organisation. There are multiple roles available and we will consider hourly rate contractors or 1 - 2 years fixed term contact assignments.
As a Software Engineer you will play an important role in developing code that aligns with product and customer requirements. Your responsibilities will include:
C++, Java (Android) and AngularJS software development
Collaborating with clients and domain experts
Solve problems and address scope challenges
To excel in this position, you should have:
At least 5 years of experience in C++ application development.
Proficiency in Angular browser-based UI development
Competence in both Linux and Windows OS development
Familiarity with C++ unit testing and broader test automation.
Exposure to Agile development practices
Based in Christchurch, you'll enjoy a top of the market salary plus:
Great hourly rate or 1 - 2 fixed term salary
Free parking and secure covered bike sheds.
Access to an onsite gym and shower facilities.
An active social club
To find out more about this awesome role, APPLY NOW for a confidential discussion. Please note that candidates are required to have the right to work in New Zealand and preferably are living in Christchurch, New Zealand.
Software QA Tester - REMOTE
Posted 580 days ago
Job Viewed
Job Description
Role : Software QA Analyst
Location : Remote (LATAM)
Duration : 6+ Months Contract
Contract Summary:
We are seeking a Software QA Analyst to perform QA tasking (predominantly manual) in support of our retailer partner mobile applications. Must be available to work between 8:00 or 9:00- 5:00pm PST.
Responsibilities Include:
· Work closely with QA team members to create, run, and maintain manual test cases & suites.
· Follow and update test processes and procedures to ensure a high-quality bar is being met for all deliverables.
· Evaluate functional stability and design implementation to ensure business requirements are being met via end-to-end testing.
· Create and track defects throughout the Software Testing Life Cycle
· Generate and run regression test cases against all our mobile applications, and review test results to look for gaps in our test suites.
· Other related duties as assigned.
Required Qualifications:
· 3-5 years of experience in testing mobile applications on both Android and iOS/iPadOS
· Strong experience with integration and regression testing
· Experience in monitoring and manipulating network traffic (ProxyMan, CharlesProxy, Fiddler, etc.)
· Good understanding of mobile application test process and methods
· Functional knowledge of Xcode, Android Studio, TestFlight, and AppCenter
· Self-motivated, able to work independently and thrive in a high-speed and high productivity environment.
· Able to manage conflicting priorities effectively, including task prioritization and multitasking to manage daily workload.
· Attention to detail, thoroughness, tenacity, and strong organizational skills.
· Strong written and verbal communication skills with a proven ability to interact with technical, business ,design, and customer service groups.
Software Engineer II -Azure Kubernetes Service

Posted 5 days ago
Job Viewed
Job Description
As a Software Engineer on the Azure Kubernetes Service resource provider team, you will work on the orchestrator that provides and manages Azure customer's Kubernetes clusters. You will interact with and develop deep understanding of other Azure services, Kubernetes control plane, and cloud-native tool chain in general. You will be involved in designing and implementing solutions at a global scale.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Advance the capabilities of Kubernetes and auxiliary components on Azure.
+ Improve quality of service for Microsoft Azure Kubernetes Service.
+ Balance pragmatism with vision; deliver continuous improvements to the team's process and codebase.
+ Build automation to prevent and/or remediate service problems from becoming production incidents.
+ Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Go, or Java
+ OR equivalent experience.
+ 3+ years of experience in commercial software development.
+ 1+ year(s) experience in building, shipping and operating reliable, distributed solutions.
+ 1+ year(s) experience engaging in site-reliability engineering practices.
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Go, or Java
+ OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to,C, C++, C#, Go, or Java
+ OR equivalent experience.
+ 1+ year(s) experience with workload/container orchestration using Kubernetes or similar platforms.
+ 1+ year(s) experience in Linux.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Be The First To Know
About the latest Software Jobs in New Zealand !
Software Engineer II -Azure Kubernetes Service

Posted 5 days ago
Job Viewed
Job Description
As a Software Engineer on the Azure Kubernetes Service resource provider team, you will work on the orchestrator that provides and manages Azure customer's Kubernetes clusters. You will interact with and develop deep understanding of other Azure services, Kubernetes control plane, and cloud-native tool chain in general. You will be involved in designing and implementing solutions at a global scale.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Advance the capabilities of Kubernetes and auxiliary components on Azure.
+ Improve quality of service for Microsoft Azure Kubernetes Service.
+ Balance pragmatism with vision; deliver continuous improvements to the team's process and codebase.
+ Build automation to prevent and/or remediate service problems from becoming production incidents.
+ Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Go, or Java
+ OR equivalent experience.
+ 3+ years of experience in commercial software development.
+ 1+ year(s) experience in building, shipping and operating reliable, distributed solutions.
+ 1+ year(s) experience engaging in site-reliability engineering practices.
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Go, or Java
+ OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to,C, C++, C#, Go, or Java
+ OR equivalent experience.
+ 1+ year(s) experience with workload/container orchestration using Kubernetes or similar platforms.
+ 1+ year(s) experience in Linux.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer II -Azure Kubernetes Service

Posted 5 days ago
Job Viewed
Job Description
As a Software Engineer on the Azure Kubernetes Service resource provider team, you will work on the orchestrator that provides and manages Azure customer's Kubernetes clusters. You will interact with and develop deep understanding of other Azure services, Kubernetes control plane, and cloud-native tool chain in general. You will be involved in designing and implementing solutions at a global scale.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Advance the capabilities of Kubernetes and auxiliary components on Azure.
+ Improve quality of service for Microsoft Azure Kubernetes Service.
+ Balance pragmatism with vision; deliver continuous improvements to the team's process and codebase.
+ Build automation to prevent and/or remediate service problems from becoming production incidents.
+ Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Go, or Java
+ OR equivalent experience.
+ 3+ years of experience in commercial software development.
+ 1+ year(s) experience in building, shipping and operating reliable, distributed solutions.
+ 1+ year(s) experience engaging in site-reliability engineering practices.
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Go, or Java
+ OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to,C, C++, C#, Go, or Java
+ OR equivalent experience.
+ 1+ year(s) experience with workload/container orchestration using Kubernetes or similar platforms.
+ 1+ year(s) experience in Linux.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Technical Consultant - Automation Systems & Software
Posted 8 days ago
Job Viewed
Job Description
Technical Consultant – Automation & Software
We are a leading provider of Industrial Automation Solutions , delivering cutting-edge technology that helps businesses optimise operations and achieve their automation goals. Backed by more than 50 years of Electrical and Engineering expertise , and supported by a network of 17 branches across Australia and New Zealand , we combine the strength of global partners with local knowledge.
Driven by a team of over 800 dedicated employees , we are now seeking a Technical Consultant – Automation & Software to join our Technical Sales team in Auckland.
About the RoleReporting to the Technical Consultant Manager, you will represent our key partner, Rockwell Automation , and deliver innovative solutions that enhance efficiency and safety across industrial environments.
Key Responsibilities-
Build and maintain strong client relationships, understanding their automation needs and providing tailored Rockwell Automation solutions.
-
Conduct product demonstrations and presentations showcasing Rockwell Automation capabilities.
-
Collaborate with clients to design and implement automation systems that improve productivity, efficiency, and safety.
-
Provide technical expertise throughout the sales cycle, from pre-sales consultation to post-sales support.
-
Stay current with Rockwell Automation products, technologies, and industry trends.
-
Work closely with the sales team to develop strategies, achieve targets, and expand market share.
-
Deliver training sessions and workshops to ensure clients can effectively use and maintain solutions.
-
Prepare and present detailed proposals, quotes, and contracts.
-
Qualifications: Bachelor’s degree in Electrical Engineering, Automation, or related field (or trade background).
-
Experience: At least 3 years in industrial automation as a Technology Consultant, Sales Engineer, or similar role.
-
Hands-on experience with PLCs, HMIs, SCADA systems and related automation technologies (preferred).
-
Strong technical ability to understand complex automation systems.
-
Rockwell Automation knowledge and experience (highly regarded).
-
Excellent problem-solving, analytical, and communication skills.
-
Able to manage multiple projects in a fast-paced environment.
-
Be part of a vibrant and talented team in an innovative, supportive environment.
-
Work with a trusted industry leader powered by people and driven by customer success.
-
A culture that supports work-life balance and fulfilment.
-
Ongoing learning and development opportunities.
-
Access to our Employee Assistance Program for you and your family.
-
Paid parental leave.
The remuneration package ($100,000 - $130,000) will be based on the skills and experience of the successful applicant.
If the above sounds like you, please apply today. Applicants for this position must have NZ citizenship or resident class visa.