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


September 24, 2024

Sealed Air
Application and Development Engineer

Hamilton

View Details

September 24, 2024

Stryker
Regional Manager - Upper Extremities

Wellington City

View Details

September 24, 2024

Black&Orange Catering
Mobile Catering Staff

Cambridge

OTHER

View Details

September 24, 2024

EverCommerce
Revenue Operations and Business Lead

Mount Victoria

OTHER & FULL TIME

View Details

September 24, 2024

E&P Holdings 2017 limited
Waiter/ Waitress

Taupo

FULL TIME

View Details

September 24, 2024

StraitNZ
Galley Assistant (fixed-term)

Wellington City

OTHER

View Details

September 24, 2024

Bupa
Unit Coordinator & Registered Nurse Split Role

Lower Hutt

FULL TIME & OTHER

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