Senior Software Engineer

at  Actionstep

Auckland City, Auckland, New Zealand -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Dec, 2024Not Specified25 Sep, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Actionstep is a pioneer in the development and sale of software-as-a-service (SaaS) 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!

Responsibilities:

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Auckland City, Auckland, New Zealand