Search jobs now Find the right job type for you Explore how we help jobseekers Contract talent Permanent talent Project and interim management Learn how we work with you Finance and accounting Technology Technology Risk, audit and compliance Finance and accounting Digital, marketing and customer experience Legal Operations Human resources 2025 Salary Guide Robert Half blog Press room Salary and hiring trends Adaptive working Competitive advantage Work-life balance Diversity and inclusion Browse jobs Find your next hire Our locations

Intermediate Software Engineer

Intermediate Software Engineer job description

The Intermediate Software Engineer designs, develops, and maintains software applications, contributing to high-quality solutions that meet business requirements. This role works across the full development lifecycle, ensuring code quality, performance, and compliance with New Zealand privacy and security standards.

Intermediate Software Engineer duties and responsibilities of the job

Key responsibilities of an Intermediate Software Engineer include:Writing, testing, and maintaining clean, scalable, and secure code across front-end and/or back-end systemsParticipating in technical design, peer reviews, and sprint planning activitiesCollaborating with product owners, UX designers, and other developers to deliver business featuresSupporting automated testing and CI/CD pipelines for efficient, high-quality releasesTroubleshooting and resolving software bugs, performance issues, and deployment challengesDocumenting system architecture, development processes, and application logicEnsuring development practices comply with the NZ Privacy Act and secure coding guidelinesContributing to continuous improvement and mentoring junior developers when required

Intermediate Software Engineer job qualifications and requirements

A degree in software engineering, computer science, or a related field is required.Requirements include:3+ years’ experience in software development rolesProficiency in modern programming languages and frameworks (e.g. JavaScript/TypeScript, .NET, Java, Python, React, Angular)Experience working with Git, RESTful APIs, and relational or NoSQL databasesFamiliarity with cloud platforms (e.g. Azure, AWS) and CI/CD toolsKnowledge of New Zealand data privacy and security obligations in software developmentStrong problem-solving, communication, and documentation skillsAbility to contribute to agile development processes and deliver reliable code to production

Find intermediate software engineer talent. Find intermediate software engineer jobs.

Submit your resume or request talent now and our expert recruiters will be with you shortly.Robert Half can assist you with your intermediate software engineer staffing needs.
Salary for Intermediate Software Engineer

100000 - 125000

25th Percentile
100000
The candidate has little or no prior experience in the position and is still developing relevant skills.
50th Percentile
110000
The candidate has an average level of experience and has most of the necessary skills.
75th Percentile
125000
The candidate has above-average experience, has most or all the necessary skills and may have specialised qualifications.
Salary range based on three percentiles The starting salaries represent gross yearly salaries. They do not include bonuses, benefits or KiwiSaver.
Projected salaries for related positions Position title 25th Percentile 50th Percentile 75th Percentile Junior Software Engineer 70000 80000 90000 Senior Software Engineer 125000 140000 150000 Technical Lead - Software Engineering 150000 165000 180000 Explore more salaries

Explore exclusive insights

Hiring? Start here.

Access hundreds of skilled contract and permanent candidates at every level from support roles to C-suite, and pinpoint the talent you need using our industry-leading matching technology. Find your next hire