Job Opportunities in New Zealand


September 13, 2024

Actionstep

Auckland City

FULL TIME


Senior Software Engineer

Actionstep is a pioneer in the development and sale of software-as-a-service (Saa S) products, specialising in the delivery of Legal Practice Management software. We are a fast growing, dynamic business with a global customer base of more the 30,000 and a team of over 180 in the USA, Australia, UK, Canada and New Zealand. With Team members in Auckland, the United Kingdom, United States, Canada and Australia, we are dedicated to helping thousands of lawyers worldwide run highly successful legal practices.
The Actionstep Engineering team contributes to developing, maintaining, and running Actionstep through the delivery of industry leading technology, operations, and analysis. Actionstep Engineering consists of squads of cross-discipline software engineers, analysts and product experts who work collaboratively to enhance Actionstep software for our customers.
In this role you will be able to apply your extensive experience of working with a legacy monolith product while modernising and shaping it to satisfy current and future product requirements. Shipping quality code and writing appropriate unit/integration/end-to-end tests is something you can comfortably do and have led/guided others on this path before. You need to be well versed in cloud technologies and be able to implement best practices on a large and dated product and its infrastructure.
You will be responsible for overseeing all aspects of the software development process, ensuring that our products meet the highest standards of quality and reliability. You will work closely with cross-functional teams to identify and address software issues, implement best practices, and drive continuous improvement.
Don't miss out on this incredible opportunity to advance your career with us!
What You Will Do:
Code Craftsmanship: Write clean, efficient, and maintainable code. We have a significant codebase where most of our product lives that we continue to evolve and maintain. We are also developing a modernising strategy that that we want you to actively contribute to.
Technical Leadership: Mentor and collaborate with your fellow engineers. Your significant experience will guide architectural decisions and best practices.
Problem Solving: Tackle complex technical challenges head-on. Navigating complexity and ambiguity is something you have done a lot in your career and are very comfortable with.
Quality Assurance: Ensure our products meet the highest standards of quality and reliability. Unit tests, integration tests, end-to-end tests, and anything else you can think of in collaboration with our QA team that will ensure high-quality product.
Continuous Improvement: Drive innovation by staying up to date with industry trends, exploring new tools, and advocating for best practices. Identify, scope, prioritise, and remove technical debt that hinders our SDLC and product overall.
Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements and deliver exceptional solutions. Breaking down technical complexity for a range of stakeholders and advising the best way forward.
Agile Mindset: Embrace Agile methodologies, participate in scrum rituals, and contribute to a culture of continuous delivery.
Who You Are:
Ownership: You take pride in your work. Whether it’s a small feature or a large-scale project, you approach it with a sense of ownership, ensuring quality, reliability, and timely delivery.
Collaborative: You actively seek input from team members, value diverse perspectives, and contribute constructively. Your collaborative mindset fosters a positive work environment and drives successful outcomes.
Problem-Solver: Complex challenges don’t intimidate you; they excite you. You break down problems, explore creative solutions, and persistently iterate until you find the best path forward.
Mentorship: Sharing knowledge is second nature to you. You mentor other engineers, provide constructive feedback, and elevate the entire team through your expertise.
Technical leadership: You have demonstrated experience in leading technical teams and initiatives, ensuring successful delivery.
Requirements
Requirements:
Essential:
  • Demonstrated expertise in full stack web application development and significant professional experience (minimum 5+ years) preferably with Saa S product(s)
  • Experience working in agile or scrum environment.
  • Experience working with Infrastructure-as-Code
  • Experience in writing and maintaining unit, integration and acceptance tests, and understanding of their role and purpose in a complex and distributed application.
  • Experience working with product stakeholders to elicit and refine requirements, and translate into technical solutions, including solution design.
  • Experience leading technical teams and initiatives and driving successful delivery.
  • Demonstrated ability to identify, prioritize, and address technical debt.
Desirable:
  • Type Script or equivalent typed language.
  • PHP.
  • React or modern Java Script frameworks.
  • API design / contract design.
  • Database [model] design, performance optimisation, and data migration.
  • Knowledge or experience with micro-services and/or service-oriented architecture.
  • Event driven design and architecture.
  • Test driven development.
  • Domain driven development.
  • Saa S experience.
  • CI/CD workflows.
  • Telemetry: understand why it is important, how to implement it and how to use it.
  • Experience coaching/leading engineering teams.
Beneficial:
  • AWS / CDK / Cloud Formation / Terraform
  • ECS / EC2 / Lambda / API Gateway / Step Functions
  • Micro-frontends
  • Postgres / RDS / Dynamo DB
  • Datadog or similar tools
  • Data warehouse, data lakes
Benefits
We offer a fantastic and inspirational working environment!
  • Flexible working.
  • Unlimited leave.
  • We are a team, we trust each other and we believe our best work happens when life & work is in good balance.
  • Wear what you like to work.
  • Take your birthday off.
  • Friday afternoon socials and team building events, remote and in person.
  • Relaxed and friendly team.
  • Fantastic training and development opportunities.

Latest Job Opportunities


October 26, 2024

Ngāi Tahu Tourism
Customer Experience Representative

Queenstown

OTHER

View Details

October 26, 2024

New Zealand Government
Occupational Therapist

Hutt Valley

FULL TIME

View Details

October 26, 2024

Ministry of Education NZ
Occupational Therapist

Lower Hutt

OTHER

View Details

October 25, 2024

Coca-Cola Europacific Partners
Merchandiser

Wellington City

View Details

October 25, 2024

Overland Footwear
Casual Sales Associate | Merchant Queenstown

Queenstown

OTHER

View Details

October 25, 2024

Aon Corporation
Premium Funding Specialist

Mechanics Bay

View Details

October 25, 2024

Rabobank
Analyst, Fraud & Scams Monitoring RANZ

Wellington City

FULL TIME

View Details

October 25, 2024

Wellington Water
Senior Engineer

Lower Hutt

OTHER & FULL TIME

View Details

October 25, 2024

Ritchies Transport
Operations Supervisor

Auckland City

View Details

October 25, 2024

HainesAttract
Power Systems Analysis Engineer

Auckland City

View Details

Similar Jobs


September 9, 2024

New Zealand Government
Senior Support Officer

Gisborne

FULL TIME

View Details

September 10, 2024

New Zealand Government
Senior Support Officer

FULL TIME

View Details

September 13, 2024

Insurance Australia Group
Senior Underwriter

OTHER & FULL TIME

View Details

September 14, 2024

Berkshire Hathaway Specialty Insurance
Senior Claims Consultant, Marine

Auckland City

View Details

September 13, 2024

Babcock International
(N) Senior Logistics Engineering Technician

Devonport

View Details

September 10, 2024

Unbeatable
Senior Full Stack Developer (6 months fixed-term)

Auckland City

FULL TIME

View Details

New Jobs from This Company


September 13, 2024

Actionstep
Agile Coach

Auckland City

OTHER

View Details