Straight from employers' career sites

Software development jobs in Christchurch.

15 open roles, 9 posted this week. Apply directly with the employer, and tailor your CV to each one.

  • Software developmentToday

    Hardware Solutions Firmware Engineer

    Trimble · 5001+ employees

    An industrial technology company connecting physical and digital worlds through positioning, modeling, connectivity, and data analytics solutions.

    Christchurch, Canterbury
    OnsiteFull timeMid level

    Developing firmware · Supporting board bring-up · Collaborating with suppliers

    3+ yrsBachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field; 3+ years embedded firmware development in C, C++, and embedded Linux; experience with real-time operating systems, compilers, debuggers; familiarity with Jira, GitHub, CI tools; legal right to work in New Zealand.

  • Software development4 days ago

    MADCAP - Test Automation Engineer

    Jade Software Corporation · 201-1000 employees

    A technology company building software that solves complex problems across industries and countries.

    Christchurch, Canterbury
    OnsiteFull timeMid level

    Designing test frameworks · Building automated tests · Integrating CI/CD pipelines

    Experience developing and maintaining automated tests; strong C#, .NET and test automation frameworks; web, API and ideally mobile testing; Agile knowledge; CI/CD and Azure DevOps preferred.

    Parental leave
  • Software development4 days ago

    Software Development Engineer in Test

    Trimble · 5001+ employees

    An industrial technology company connecting physical and digital worlds through positioning, modeling, connectivity, and data analytics solutions.

    Christchurch, Canterbury
    OnsiteFull timeMid level

    Developing automation tests · Translating requirements · Executing system testing

    3+ yrs3+ years in software engineering or testing; relevant technical qualification or equivalent experience; strong understanding of software development; excellent problem-solving and communication skills; legally entitled to work in New Zealand.

  • Software development4 days ago

    Full Stack Software Developer (Junior or Intermediate) - CustomLinc

    CustomLinc · 201-1000 employees

    A technology company building software that solves complex problems across industries and countries.

    Christchurch, Canterbury
    OnsiteFull timeEntry level

    Building web applications · Integrating APIs · Troubleshooting production issues

    Strong front-end skills with HTML5, CSS3, JavaScript; experience with an object-oriented language like C#, Java, C++, or Python; experience with AJAX, APIs, and debugging; willingness to learn the Jade platform.

  • Software development4 days ago

    Software Development Engineer in Test

    Trimble · 5001+ employees

    An industrial technology company connecting physical and digital worlds through positioning, modeling, connectivity, and data analytics solutions.

    Christchurch, Canterbury
    OnsiteFull timeMid level

    Developing automation tests · Interpreting requirements · Executing system testing

    3+ yrs3+ years software engineering or testing experience; relevant technical qualification or equivalent; strong understanding of software development; problem-solving and communication skills; legally entitled to work in New Zealand.

  • Software development5 days ago

    Software Engineering Specialist

    Caterpillar · 5001+ employees

    A global manufacturer of construction and mining equipment, building stronger, more sustainable communities.

    Christchurch, Canterbury
    OnsiteFull timeSenior

    Developing software · Architecting solutions · Mentoring engineers

    7+ yrsRelevant tertiary qualification in computer science, engineering, mechatronics or equivalent; 7+ years developing web applications or C++ applications in Windows/Linux; technical leadership experience; C++, Angular, TypeScript; onsite five days a week.

  • Software development5 days ago

    Senior Software Engineer - Business Automation

    Dawn Aerospace · 51-200 employees

    A space transportation company building satellite propulsion systems and a spaceplane.

    Christchurch, Canterbury
    OnsiteFull timeSenior

    Designing software · Building applications · Maintaining infrastructure

    3+ yrsBachelor's degree in Software Engineering, Computer Science or related; 3+ years full-stack development; strong TypeScript; experience building production software systems; ability to work across teams.

  • Software development6 days ago

    AI Engineer

    Fulton Hogan · 5001+ employees

    A construction company focused on infrastructure and community development.

    Christchurch, Canterbury
    OnsiteFull timeSenior

    Building AI platform · Integrating AI capabilities · Maintaining engineering standards

    Senior-level software, platform, or cloud engineering experience; proven experience building and integrating AI or LLM capability in an enterprise environment; strong communication and collaboration skills.

    Parental leaveRetirement savings
  • Software development6 days ago

    Senior Software Engineer

    Tait Communications · 201-1000 employees

    A global leader in critical communications, designing and supporting networks for public safety, transportation, and utility customers.

    Christchurch, Canterbury
    OnsiteFull timeSenior

    Developing embedded firmware · Integrating wireless technologies · Troubleshooting connectivity issues

    Proven experience developing embedded firmware for commercial products; strong C/C++ skills; experience with embedded and real-time operating systems; hands-on Bluetooth and/or Wi-Fi experience; strong debugging and problem-solving skills; agile collaboration.

  • Software development7 days ago

    Engineer Research Software (Christchurch)

    University of Otago · 1001-5000 employees

    A renowned university committed to research, teaching, and transformative learning.

    Christchurch, Canterbury
    $99.4k-$120.8k a yearOnsiteFull timeMid level

    Developing research software · Managing research data · Supporting statistical analysis

    Postgraduate qualification (Master's or PhD) in relevant discipline or equivalent experience; experience developing software in research/academic/scientific environments; proficiency in Python, R, SQL, C/C++, Fortran, or Julia; knowledge of software engineering principles, version control, and development practices.

  • Software development7 days ago

    AI Automation & DevOps Developer (Contractor)

    First Focus · 201-1000 employees

    A managed technology service provider supporting mid-sized organizations across Australia and New Zealand.

    Christchurch, Canterbury
    HybridContractMid level

    Developing AI solutions · Automating processes · Supporting DevOps

    Commercial experience in software development, automation or DevOps; hands-on AI tool experience; scripting in Python, PowerShell, Bash or PHP; RESTful APIs; SQL and databases; Git; CI/CD; YAML; strong analytical and communication skills.

  • Software development10 days ago

    Software Engineer

    Trimble · 5001+ employees

    An industrial technology company connecting physical and digital worlds through positioning, modeling, connectivity, and data analytics solutions.

    Christchurch, Canterbury
    OnsiteFull timeMid level

    Developing software · Building applications · Architecting systems

    Tertiary qualification in computer science, engineering, mathematics, or mechatronics, or equivalent experience; professional C++ embedded software experience; TypeScript and Angular experience; full lifecycle engineering experience.

  • Software development10 days ago

    Software Engineer

    Trimble · 5001+ employees

    An industrial technology company connecting physical and digital worlds through positioning, modeling, connectivity, and data analytics solutions.

    Christchurch, Canterbury
    OnsiteFull timeMid level

    Developing embedded software · Building web applications · Architecting distributed systems

    Relevant tertiary qualification in Computer Science, Engineering, Mathematics, Mechatronics or equivalent practical experience; solid professional experience developing embedded software in C++; hands-on experience building web applications using TypeScript and Angular or other modern JavaScript frameworks; demonstrated full lifecycle software engineering including specification, automated testing, CI/CD, and technical documentation; legally entitled to work permanently in New Zealand.

  • Software development10 days ago

    Staff Engineer, Embedded Software

    Enphase Energy · 1001-5000 employees

    A global energy technology company and leading provider of solar, battery, and EV charging products.

    Christchurch, Canterbury
    OnsiteFull timeSenior

    Designing embedded software · Testing firmware · Debugging systems

    7+ yrsBS in Electrical Engineering or Computer Science/Engineering plus 7+ years experience; embedded Linux development; C/C++, operating systems, real-time control, multi-threading, data structures; scripting in Ruby, Lua, Python; tools like GCC, GDB, GNU Make; eligible to work in New Zealand.

  • Software development25 days ago

    Staff Engineer, Embedded Software

    Enphase Energy · 1001-5000 employees

    A global energy technology company and leading provider of solar, battery, and EV charging products.

    Christchurch, Canterbury
    OnsiteFull timeSenior

    Designing software · Testing firmware · Debugging systems

    7+ yrsBachelor's degree in electrical engineering or computer science/engineering and 7+ years of experience developing embedded Linux software with C/C++, testing, debugging, real-time control, and multithreading.

    Retirement savings

CV examples for these jobs

Cover letter examples