Senior Software Engineer

Senior Software Engineer
Company:

Nuix


Details of the offer

Description
About Nuix
We're on a mission to be a Force For Good, through our People, Products and Purpose at Nuix. Nuix is one of the greatest comeback Technology success stories in Australia, and we're making massive waves each day. Nuix is, and will be, a pioneer in the Australian Technology space, and we're carrying the torch on what "good" looks like. This extends to our People. We're fiercely passionate, love working at pace, thrive in ambiguity, live, and breathe outside of the box, and above all are good humans. Our impact extends outside of our 9-5, and our place in society isn't always defined by corporate metrics. We're determined to make a positive difference in the world, whether through our solutions which help the top companies, governments and agencies find the truth and combat illegal activities, or through our people who care about contributing and giving back both within, and outside, of Nuix. We are a Force For Good.
We're selective about who comes on board, and you should be too. But if the above sounds like a match, get in touch today and get ready for the possibility of starting a once-in-a-career journey.
About the Role
Work closely with and support Manager(s) of Engineering, the Nuix Product organisation and the scrum team to support the delivery of Nuix Products that benefit both Nuix and our customers. As an important representative of the Nuix Engineering team, the role includes contributing to the design, development, security, and scale strategy of Nuix Software. They will be responsible for assisting less experienced members and for providing the development of large-scale enterprise applications including interfaces, workflow, and layout.
This role will assist Principal Software Engineers to ensure that all software delivered within their team(s) fit the purpose and is of the highest quality and suitably scaled to meet the continued demands of the Nuix business/customers.
Key Responsibilities:
Deliver scalable and performant solutions as part of an Agile team
Collaborate across teams to achieve seamless integrations between multiple projects
Develop software design and requirements, and implement them adhering to all relevant standards and making efficient use of Nuix's software development environment ensuring code quality is in line with the relevant coding standards on their own
Fully document software features
Lead in the planning and development of new products and processes. Ensuring that such practices and other official Nuix Engineering processes are followed
Provide maintenance support as scheduled during business hours
Participate in planning, backlog grooming, and technical design discussions across multiple products.
Focus on their team's delivery by making sure their and their team member's tasks are progressing, and their statuses are being maintained in the backlog system; they are able to take stories and break them out into smaller tasks and put estimates on backlog items
Attend learning sessions, training, and seek learning resources to fill gaps in your knowledge
Give presentations and training to grow talent across the organization
Perform code reviews
Skills, Knowledge and Expertise
Degree in a relevant field such as computer science/engineering, software engineering, machine learning, mathematics or a related quantitative discipline
Demonstrated ability to solve complex problems on a daily basis
5-10 years of relevant programming experience
Ability to thrive in a fast-paced, agile environment with a sense of urgency and attention to detail
Ability to collaborate and communicate effectively across multiple teams and multiple time-zones
Familiar with cutting edge industry trends and understanding of development methodologies and standards
Experience in working in a highly collaborative agile environment developing world-class products.
Experiences in delivering software on a global scale both from the inception of new and incremental changes to existing.
Assisting in the interview process and mentoring junior team members.
Skills & Characteristics:
Strong Technical background and understanding applicable to multiple Nuix products
Aptitude to accurately estimate complex development and testing efforts
Ability to provide maintenance support and solve hard problems
Identify opportunities to file patent applications.
Personal Profile
Excellent people skills. Ability to work closely with others.
Thoughtful Risk Taking
Sense of Urgency
Self-driven
Accountable
Meticulous/thorough
Expert problem-solving skills
Excellent organizational and time management skills
Excellent verbal and written communication skills
Thoughtful leadership and development of team members
Coaching/mentorship
Strong organizational, prioritization and time management skills
Accountable
Ability to demonstrate excitement about and connection to the Nuix mission and value
Nuix is on an incredible journey of transformation, aligning our strengths with our ambitions to pursue greater opportunities. To find out more about who we are and what we are doing, please visit our web page.
Nuix is an Equal Opportunity Employer.

#J-18808-Ljbffr


Source: Allthetopbananas_Ppc

Requirements

Senior Software Engineer
Company:

Nuix


Service Desk Specialist

The Opportunity: The Fisher Investments Australasia Pty Ltd IT Service Desk Specialist provides in-depth desktop support to the Company and its employees. Yo...


From Fisher Investments Europe - New South Wales

Published 9 days ago

Principal Software Engineer

We are Rokt, a hyper-growth ecommerce leader. We enable companies to unlock value by making each transaction relevant at the moment that matters most, when c...


From Rokt Group - New South Wales

Published 9 days ago

Data Administrator

The Future Generation Joint Venture brings together the combined engineering experience and expertise of WeBuild, Clough, and Lane and has been selected to d...


From Workforce Australia For Individuals - New South Wales

Published 9 days ago

Data Governance Analyst

Database Development & Administration (Information & Communication Technology) Angle Auto Finance is an independent financier in Australia, bringing a modern...


From Angle Auto Finance - New South Wales

Published 9 days ago

Built at: 2024-10-06T02:26:17.573Z