Senior Software Engineer

1 week ago


Christchurch, Canterbury, New Zealand Phocas Software Full time

Across 20+ years of delivering financial planning and analytics products that are powerful yet simple to use, we've tackled complex challenges head-on. Along the way, we've had our share of failures, but we learn fast, adapt, and keep moving forward.

This mindset keeps us at the leading edge—creating products that don't just help businesses; they change the way people work.

We don't believe in micromanagement. We empower our teams to solve customer problems in the best way they see fit—trusting them to make good decisions, take ownership, and drive meaningful impact.

We move fast, but never recklessly. Learning and improvement are key to our success, so we set aside time for everyone to focus on personal growth — because better people build better products.

We work hard, but we don't take ourselves too seriously. Whether it's running a paper aeroplane competition, our weekly group curry expedition or celebrating wins together, we believe work should be fun.

You'll be a key player in a small, dynamic product team, shaping the direction of development and driving best practices. You'll leverage your expertise to solve complex challenges, mentor other engineers, and continuously refine agile processes. Your impact will extend beyond code—guiding technical decisions, fostering collaboration, and helping the team deliver high-quality, innovative solutions.

We're looking for someone who:

  • Understands modern web technologies: You're confident working with C#, web APIs, React, TypeScript, AWS, GraphQL, and big data tools.
  • Moves fast but stays thoughtful: You know when to shift up a gear and when to seek more information.
  • Has a growth mindset: You're always learning and looking for ways to improve.
  • Is supportive & collaborative: You thrive in a team environment, helping others succeed as much as yourself.
  • Loves solving tough problems: You get energy from breaking down complexity and devising elegant solutions.
  • Wants to have fun: You bring a positive energy and enjoy working with great people.

Why work at Phocas?

  • People: when we ask what people like about working here, 'the people' is the single most common answer.
  • Social/fun stuff: opportunities to get together, sometimes (optional) silly games, & food. We all really like food.
  • 10% PD Time: we give all our engineers one day a fortnight to focus on learning and development.
  • Our office: spacious, conveniently located in sunny Sydenham, plenty of parking for four-, two- or even single wheeled vehicles.
  • Benefits: Southern Cross, Life, TPD and Income Protection Insurance, extra paid parental leave, educational reimbursement and more
  • Flexibility: Hybrid working policy, flexible hours.

Phocas is an Accredited Employer and typically we are strong supporters of international talent, but due to current visa settings and processing times, we can only consider applicants with current NZ working rights.

More about Phocas:

Over the past 20 years Phocas has grown from a UK-based startup to a global organisation with nearly 300 employees around the world, headquartered in Sydney, with a Product & Development team here in Christchurch.

Phocas helps people feel good about data by doing the hard work for them. We offer a range of products that enable our customers to quickly and easily analyse data from multiple sources, discover insights, and share reports. Our solutions are used by around 30,000 people in businesses across a wide range of industries. We change the way people think and work, and make it easier for them to be decisive and operate with confidence. We pride ourselves on our customer-centric approach and are committed to delivering high-quality software that meets the evolving needs of our clients.

To all recruitment agencies: Phocas does not accept agency resumes. Please do not forward resumes to our jobs alias, Phocas employees or any other company location. Phocas will not be responsible for any fees related to unsolicited resumes.

Phocas is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

#J-18808-Ljbffr

  • Christchurch, Canterbury, New Zealand Phocas Software Full time

    At Phocas, we've spent over 20 years helping people feel good about data. From humble beginnings in a London backpackers to a global software company headquartered in Sydney, our mission remains the same: take the hard work out of data so our customers can focus on what matters.We use the latest cloud technologies and the best tools for the job to delight...


  • Christchurch, Canterbury, New Zealand Jr United Kingdom Full time

    Social network you want to login/join with: Senior Software Engineer, Oxford District Client: OxSource Location: Oxford District, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 10 Posted: Expiry Date: Job Description: OxSource is working with a leading biotech company based in Oxford (2 days a week in the office), working on...


  • Christchurch, Canterbury, New Zealand Trimble Inc. Full time

    Senior Software Engineer PositionWe are looking for a talented Senior Software Engineer to join our team at Trimble's Caterpillar Trimble Control Technologies (CTCT) division.About the RoleAs a Senior Software Engineer, you will be responsible for developing dynamic, cross-platform system features that help heavy equipment owners, operators, and technicians...


  • Christchurch, Canterbury, New Zealand Phocas Software Full time

    Our Company CultureAt Phocas, we've built a culture that's driven by our values of speed, trust, and collaboration. Over 20 years, we've delivered powerful yet simple-to-use financial planning and analytics products that have tackled complex challenges head-on.We don't believe in micromanaging; instead, we empower our teams to solve customer problems in the...


  • Christchurch, Canterbury, New Zealand Phocas Software Full time

    Our Company CultureAt Phocas, we've built a culture that's driven by our values of speed, trust, and collaboration. Over 20 years, we've delivered powerful yet simple-to-use financial planning and analytics products that have tackled complex challenges head-on.We don't believe in micromanaging; instead, we empower our teams to solve customer problems in the...


  • Christchurch, Canterbury, New Zealand beBee Careers Full time

    Software Engineering RoleThis is a senior software engineer position where you will be responsible for creating high-quality, dynamic system features that help customers work more efficiently and effectively.You will work collaboratively with the team to develop and evolve our Earthworks system, focusing on cloud connectivity and data services. Your daily...


  • Christchurch, Canterbury, New Zealand FIS Full time

    Software Engineer Senior1 week ago Be among the first 25 applicantsType Of HireExperienced (relevant combo of work and education)Education DesiredBachelor of Computer EngineeringPosition TypeFull timeType Of HireExperienced (relevant combo of work and education)Education DesiredBachelor of Computer EngineeringTravel Percentage0%We are FIS. Our technology...


  • Christchurch, Canterbury, New Zealand Tait - New Zealand Full time

    We go beyond for a safer worldThe Role: Senior Design/Software EngineerDo you have a strong passion for delivering quality products, solving problems, and software architecture?This is an excellent opportunity to step into a Senior role where you can train and mentor others in engineering design methodologies and contribute to the ongoing development of a...


  • Christchurch, Canterbury, New Zealand beBee Careers Full time

    Senior Software Engineer WantedThis is an exciting opportunity for a senior software engineer to take on a leadership role and drive the development of business-critical applications using Python and Kubernetes. As an Engineering Manager, you will be responsible for leading a team focused on productisation, building and managing a regional team of software...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    Senior Software Engineer at CanonicalWe are seeking a highly skilled Senior Software Engineer to join our team. As a senior software engineer, you will play a critical role in driving process improvement, assisting the manager in running the team, and coaching and developing colleagues with less experience.About JujuJuju is the engine behind model-driven...