Principal Software Engineer — The Rocks, Sydney
Expired

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, Architects and the Nuix Product organisation to support the delivery of Nuix Products that benefit both Nuix and our customers. As a senior representative of the Nuix Engineering team, the role includes responsibility for overseeing the adherence to all relevant coding standards, maintaining a deep understanding of the software architecture of one or more Nuix Product(s), mentoring and sharing knowledge amongst scrum team(s). The Principal Engineer must be able to understand the operation of the product, how customers use the product, comprehend the architectural design goals, participate in planning sessions, create detailed, comprehensive, and well-structured solutions and work with other software engineers to create these solutions. The Principal Engineer ensures that all software delivered within their team(s) is fit for purpose and of the highest quality and suitably scaled to meet to the continued demands of the Nuix business and ultimately our customers. Additionally, they will ensure that all software deliverables are aligned to known best practices regarding software architecture, design patterns, coding standards and techniques, automation, security and vulnerability mitigation The professional growth that will be developed from success in this position will be: Experiences in expanding Nuix’s Intellectual Property through patent applications. Experiences in creating and delivering software on a global scale both from the inception of new and incremental changes to existing. 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, Architects and the Nuix Product organisation to support the delivery of Nuix Products that benefit both Nuix and our customers. As a senior representative of the Nuix Engineering team, the role includes responsibility for overseeing the adherence to all relevant coding standards, maintaining a deep understanding of the software architecture of one or more Nuix Product(s), mentoring and sharing knowledge amongst scrum team(s). The Principal Engineer must be able to understand the operation of the product, how customers use the product, comprehend the architectural design goals, participate in planning sessions, create detailed, comprehensive, and well-structured solutions and work with other software engineers to create these solutions. The Principal Engineer ensures that all software delivered within their team(s) is fit for purpose and of the highest quality and suitably scaled to meet to the continued demands of the Nuix business and ultimately our customers. Additionally, they will ensure that all software deliverables are aligned to known best practices regarding software architecture, design patterns, coding standards and techniques, automation, security and vulnerability mitigation The professional growth that will be developed from success in this position will be: \n \nExperiences in expanding Nuix’s Intellectual Property through patent applications. \n \nExperiences in creating and delivering software on a global scale both from the inception of new and incremental changes to existing.\n ","featureFlags":{"job_templates":"enabled"},"companySettings":{"edit_offer_before_send":true,"advanced_search":true,"facebook_advert":false,"bulk_download":false,"move_to_hired_on_offer_acceptance":true,"bulk_email_job_seekers":false,"workflow_automation":true,"cronofy_enterprise_connect":false,"job_requisition_management":true,"essential_cookies_only":false,"use_company_from_address":false,"semi_private_comments":true,"additional_statuses":true,"multiple_company_themes":false,"strict_ofccp_compliance":false,"grouped_jobs":false,"move_to_any_job":true,"remove_logo_from_email_template":false,"candidate_job_preferences":false,"automatically_reject_referrals":false,"indeed_feed_stages":false,"variable_sign_off_signatories":true,"react_select_on_external_jobs":false,"monitor_with_rum":false,"restricted_cronofy_oauth_scope":false,"application_national_identifiers":false,"allow_inactive_structures":false,"visible_other_applications":true,"allow_editing_job_requisition_fields":false,"two_column_sidebar":true,"multiple_job_postings":true,"max_applications":false,"group_interviews":false,"create_requisitions_for_existing_jobs":true,"team_rejection_notification":false,"send_pdf_copy_of_application":false,"disable_indeed_feed":false,"vonq_v2":true,"redirect_to_custom_subdomain":true,"add_cc_and_bcc_to_email":true,"allow_creating_company_teams":false,"manually_send_offers":true,"private_calendar_events":false,"candidate_details_in_offer_header":false,"show_date_in_offer_header":true,"show_job_seekers_in_all_candidates":false,"talent_pipeline":true,"anonymous_screening":true,"candidate_surveys":true,"task_management":true,"offer_management":true,"referral_management":true,"advanced_reporting":true,"allow_cover_letters":false,"location_city_state":false,"dei_reports":false,"accessible_date_and_phone":false,"enable_redaction":true,"internship_programme":false,"document_templates_on_stage":true,"stage_visibilities":false,"onboarding_v2":false,"limit_onboarding_to_hired_candidates":false,"personal_details_auto_update":true,"group_assessments":false,"enforce_all_offer_fields_required":false,"resume_parsing":true,"custom_job_posting_locations":false,"offer_splitting":false,"indeed_locale_url":false,"download_pdf_application":false,"workflow_automation_v2":false,"disable_cookie_dialog":false,"linkedin_job_postings":false,"talent_pipeline_v2":true,"require_headcount":true,"onboarding_v1":true,"skills":true,"careers_site_builder_v2":false,"extra_monitoring_for_automations":false,"candidate_policy_plucking":false,"docusign_logging":false,"enable_cronofy_event_deletion_tracking":false,"allow_mydata_deletion":true,"use_cached_application_ids":false,"onboarding_application_resource_plucking":false,"edit_sent_offers":false,"scorecard_summary":false,"custom_field_option_labels":false,"position_management":false,"master_job_applications_view":false,"show_all_candidates_index":true,"structured_sections":true,"linkedin_rsc":true,"use_fallback_sign_off_workflows":false,"report_only_csp":false,"basic_consent_management":false,"conditional_custom_fields":false,"allow_bulk_pool":false,"monthly_release_nov_2024":false,"enforce_all_offer_salary_field":false,"allowed_email_suffixes_only_for_internal_jobs":false},"enabledLocaleKeys":["en"],"userRoles":null,"onboardingSettings":{"isOnboardingEnabled":true}} Department Technology Employment Type Permanent - Full Time Location Sydney (Australia) Workplace type Hybrid Reporting To Paul Harris Key Responsibilities Please note that these duties and responsibilities are a guideline and by no means comprehensive. Additional tasks may be added from time to time at the discretion of your Manager / Director. Lead in the planning and development of new products and processes. Ensuring that such practices and other official Nuix Engineering processes are followed Maintain a deep understanding of the software architecture of one or more Nuix Product(s) and the general understanding of all other Nuix Products. Owns the design execution and delivery of entire feature areas and engage in hands-on, in-depth analysis, review and design of Nuix software, including technical review and analysis gathering; works with other groups (ep, ops, stakeholders) to improve our products and processes; act as a technical expert advising engineering on one or more specific problem domains. E.g. machine learning, text analytics, full-text search, deduplication, graph data models, etc… Develop software design and requirements, and implements 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 Provide maintenance support as scheduled during business hours Engage in hands-on, in-depth analysis, review and design of Nuix software, including technical review and analysis gathering. Actively monitor technology trends such as emerging processes, standards for new technology that may create opportunities for Nuix. Deliver scalable and performant solutions as part of an Agile team. Collaborate across teams to achieve seamless integrations between multiple projects. Provide guidance to the team(s) to ensure that they develop from approved designs and/or requirements adhering to all relevant standards and making efficient use of Nuix’s software development environment. Leading planning, backlog grooming, and technical design discussions across multiple products. Aware of other team's projects and interdependencies; maintain a deep understanding of the software architecture of one or more Nuix Product(s) and the general understanding of all other Nuix Products; responsible for macro scale architecture of the software technology Champion and contribute to cross-team initiatives, providing oversight to multiple development teams across Nuix to ensure that the technologies interoperate or connect to each other appropriately Responsible for their teams delivery by making sure their team's tasks are progressing and their statuses are being maintained in the backlog system and ensuring projects are either completed or setbacks are communicated clearly; they work with the PO to generate stories so that they are ready for the team to work on Attend learning sessions, training, and seek learning resources to fill gaps in your knowledge Give presentations and trainings to grow talent across the organization. Perform code reviews. Coaching & mentoring junior team members Focus on product roadmap delivery and quality; help drive the overall successful evolution of Nuix Software to better meet our customers’ needs. \n \n \nLead in the planning and development of new products and processes. Ensuring that such practices and other official Nuix Engineering processes are followed\n \nMaintain a deep understanding of the software architecture of one or more Nuix Product(s) and the general understanding of all other Nuix Products. \n \nOwns the design execution and delivery of entire feature areas and engage in hands-on, in-depth analysis, review and design of Nuix software, including technical review and analysis gathering; works with other groups (ep, ops, stakeholders) to improve our products and processes; act as a technical expert advising engineering on one or more specific problem domains. E.g. machine learning, text analytics, full-text search, deduplication, graph data models, etc…\n \nDevelop software design and requirements, and implements 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\n \nFully document software features\n \nProvide maintenance support as scheduled during business hours\n \nEngage in hands-on, in-depth analysis, review and design of Nuix software, including technical review and analysis gathering.\n \nActively monitor technology trends such as emerging processes, standards for new technology that may create opportunities for Nuix.\n \nDeliver scalable and performant solutions as part of an Agile team.\n \nCollaborate across teams to achieve seamless integrations between multiple projects.\n \nProvide guidance to the team(s) to ensure that they develop from approved designs and/or requirements adhering to all relevant standards and making efficient use of Nuix’s software development environment.\n \nLeading planning, backlog grooming, and technical design discussions across multiple products.\n \nAware of other team's projects and interdependencies; maintain a deep understanding of the software architecture of one or more Nuix Product(s) and the general understanding of all other Nuix Products; responsible for macro scale architecture of the software technology\n \nChampion and contribute to cross-team initiatives, providing oversight to multiple development teams across Nuix to ensure that the technologies interoperate or connect to each other appropriately\n \nResponsible for their teams delivery by making sure their team's tasks are progressing and their statuses are being maintained in the backlog system and ensuring projects are either completed or setbacks are communicated clearly; they work with the PO to generate stories so that they are ready for the team to work on\n \nAttend learning sessions, training, and seek learning resources to fill gaps in your knowledge\n \nGive presentations and trainings to grow talent across the organization.\n \nPerform code reviews.\n \nCoaching & mentoring junior team members\n \nFocus on product roadmap delivery and quality; help drive the overall successful evolution of Nuix Software to better meet our customers’ needs.\n ","featureFlags":{"job_templates":"enabled"},"companySettings":{"edit_offer_before_send":true,"advanced_search":true,"facebook_advert":false,"bulk_download":false,"move_to_hired_on_offer_acceptance":true,"bulk_email_job_seekers":false,"workflow_automation":true,"cronofy_enterprise_connect":false,"job_requisition_management":true,"essential_cookies_only":false,"use_company_from_address":false,"semi_private_comments":true,"additional_statuses":true,"multiple_company_themes":false,"strict_ofccp_compliance":false,"grouped_jobs":false,"move_to_any_job":true,"remove_logo_from_email_template":false,"candidate_job_preferences":false,"automatically_reject_referrals":false,"indeed_feed_stages":false,"variable_sign_off_signatories":true,"react_select_on_external_jobs":false,"monitor_with_rum":false,"restricted_cronofy_oauth_scope":false,"application_national_identifiers":false,"allow_inactive_structures":false,"visible_other_applications":true,"allow_editing_job_requisition_fields":false,"two_column_sidebar":true,"multiple_job_postings":true,"max_applications":false,"group_interviews":false,"create_requisitions_for_existing_jobs":true,"team_rejection_notification":false,"send_pdf_copy_of_application":false,"disable_indeed_feed":false,"vonq_v2":true,"redirect_to_custom_subdomain":true,"add_cc_and_bcc_to_email":true,"allow_creating_company_teams":false,"manually_send_offers":true,"private_calendar_events":false,"candidate_details_in_offer_header":false,"show_date_in_offer_header":true,"show_job_seekers_in_all_candidates":false,"talent_pipeline":true,"anonymous_screening":true,"candidate_surveys":true,"task_management":true,"offer_management":true,"referral_management":true,"advanced_reporting":true,"allow_cover_letters":false,"location_city_state":false,"dei_reports":false,"accessible_date_and_phone":false,"enable_redaction":true,"internship_programme":false,"document_templates_on_stage":true,"stage_visibilities":false,"onboarding_v2":false,"limit_onboarding_to_hired_candidates":false,"personal_details_auto_update":true,"group_assessments":false,"enforce_all_offer_fields_required":false,"resume_parsing":true,"custom_job_posting_locations":false,"offer_splitting":false,"indeed_locale_url":false,"download_pdf_application":false,"workflow_automation_v2":false,"disable_cookie_dialog":false,"linkedin_job_postings":false,"talent_pipeline_v2":true,"require_headcount":true,"onboarding_v1":true,"skills":true,"careers_site_builder_v2":false,"extra_monitoring_for_automations":false,"candidate_policy_plucking":false,"docusign_logging":false,"enable_cronofy_event_deletion_tracking":false,"allow_mydata_deletion":true,"use_cached_application_ids":false,"onboarding_application_resource_plucking":false,"edit_sent_offers":false,"scorecard_summary":false,"custom_field_option_labels":false,"position_management":false,"master_job_applications_view":false,"show_all_candidates_index":true,"structured_sections":true,"linkedin_rsc":true,"use_fallback_sign_off_workflows":false,"report_only_csp":false,"basic_consent_management":false,"conditional_custom_fields":false,"allow_bulk_pool":false,"monthly_release_nov_2024":false,"enforce_all_offer_salary_field":false,"allowed_email_suffixes_only_for_internal_jobs":false},"enabledLocaleKeys":["en"],"userRoles":null,"onboardingSettings":{"isOnboardingEnabled":true}} Skills, Knowledge and Expertise Degree, or equivalent, in a relevant field such as computer science/engineering, software engineering, machine learning, mathematics or related quantitative discipline. At least 10 years of relevant programming experience. Ability to accurately estimate development and testing effort. Software development experience with successful track record and demonstrated capability to provide technical solutions to complex problems. Familiar with cutting edge industry trends and thorough understanding of development methodologies and standards. Assisting in the interview process and mentoring new team members. Skills & Characteristics: Technical Ability to provide maintenance support as scheduled during business hour. Expert problem solving and analysis skills. Provide architectural guidance amongst multiple scrum team(s). Leadership Demonstrate ability to solve complex problems on a daily basis. Ability to collaborate and communicate effectively across multiple teams and multiple time-zones. Foster communication within the teams by modelling desired agile values of Courage, Focus, Commitment, Respect, and Openness Personal Profile Strong organizational, prioritization and time management skills. Ability to thrive in a fast-paced, agile environment with a sense of urgency and attention to detail. Self-driven and acts with a sense of urgency Expert problem-solving skills Ability to deliver & thrive within ambiguity Ability to maintain energy & entrepreneurial approach/thinking Genuine commitment to providing solutions based customer experiences Ability to work across multiple cultures and time zone Nuix is an equal opportunities employer. Don’t let imposter syndrome hold you back We welcome all applications and are a flexible employer. ABOUT US: 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. https://www.nuix.com/ As we expand our global team and extend our skills and expertise, we are unified as one Nuix team guided by our shared values. Nuix Vision Finding Truth in a Digital World. Nuix Mission Statement Nuix creates innovative software that empowers organizations to simply and quickly find the truth from any data in a digital world. We are a passionate and talented team, delighting our customers with software that transforms data into actionable intelligence. Nuix Values TAKEOWNERSHIP AND FOLLOW UP RESILIENT WE LEARN FROM THE PAST AND ARE OPTIMISTIC ABOUT TOMORROW UNAFRAID TO DO THE RIGHT THING, QUICKLY TEAM NUIX FIRST AND FOREMOST HERO OUR CUSTOMERS AND INNOVATE FOR THEM We believe in these principles and seek to weave them into the fabric of our daily work at Nuix. In doing so, we co-create a dynamic and purposeful company culture that we can be proud of and want to belong to. Technical \n \n \nAbility to provide maintenance support as scheduled during business hour.\n \nExpert problem solving and analysis skills.\n \nProvide architectural guidance amongst multiple scrum team(s).\n \n Leadership \n \n \nDemonstrate ability to solve complex problems on a daily basis.\n \nAbility to collaborate and communicate effectively across multiple teams and multiple time-zones.\n \nFoster communication within the teams by modelling desired agile values of Courage, Focus, Commitment, Respect, and Openness\n \n Personal Profile \n \n \nStrong organizational, prioritization and time management skills.\n \nAbility to thrive in a fast-paced, agile environment with a sense of urgency and attention to detail.\n \nSelf-driven and acts with a sense of urgency\n \nExpert problem-solving skills\n \nAbility to deliver & thrive within ambiguity\n \nAbility to maintain energy & entrepreneurial approach/thinking\n \nGenuine commitment to providing solutions based customer experiences\n \nAbility to work across multiple cultures and time zone\n \n Nuix is an equal opportunities employer. Don’t let imposter syndrome hold you back We welcome all applications and are a flexible employer. \n ABOUT US: \n \nNuix 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. \n \nhttps://www.nuix.com/ \n \nAs we expand our global team and extend our skills and expertise, we are unified as one Nuix team guided by our shared values. \n \n Nuix Vision \n \nFinding Truth in a Digital World. \n \n Nuix Mission Statement \n \nNuix creates innovative software that empowers organizations to simply and quickly find the truth from any data in a digital world. We are a passionate and talented team, delighting our customers with software that transforms data into actionable intelligence. \n \n Nuix Values \n \n TAKEOWNERSHIP AND FOLLOW UP \n \n RESILIENT WE LEARN FROM THE PAST AND ARE OPTIMISTIC ABOUT TOMORROW \n \n UNAFRAID TO DO THE RIGHT THING, QUICKLY \n \n TEAM NUIX FIRST AND FOREMOST \n \n HERO OUR CUSTOMERS AND INNOVATE FOR THEM \n \nWe believe in these principles and seek to weave them into the fabric of our daily work at Nuix. In doing so, we co-create a dynamic and purposeful company culture that we can be proud of and want to belong to. \n \n \n ","featureFlags":{"job_templates":"enabled"},"companySettings":{"edit_offer_before_send":true,"advanced_search":true,"facebook_advert":false,"bulk_download":false,"move_to_hired_on_offer_acceptance":true,"bulk_email_job_seekers":false,"workflow_automation":true,"cronofy_enterprise_connect":false,"job_requisition_management":true,"essential_cookies_only":false,"use_company_from_address":false,"semi_private_comments":true,"additional_statuses":true,"multiple_company_themes":false,"strict_ofccp_compliance":false,"grouped_jobs":false,"move_to_any_job":true,"remove_logo_from_email_template":false,"candidate_job_preferences":false,"automatically_reject_referrals":false,"indeed_feed_stages":false,"variable_sign_off_signatories":true,"react_select_on_external_jobs":false,"monitor_with_rum":false,"restricted_cronofy_oauth_scope":false,"application_national_identifiers":false,"allow_inactive_structures":false,"visible_other_applications":true,"allow_editing_job_requisition_fields":false,"two_column_sidebar":true,"multiple_job_postings":true,"max_applications":false,"group_interviews":false,"create_requisitions_for_existing_jobs":true,"team_rejection_notification":false,"send_pdf_copy_of_application":false,"disable_indeed_feed":false,"vonq_v2":true,"redirect_to_custom_subdomain":true,"add_cc_and_bcc_to_email":true,"allow_creating_company_teams":false,"manually_send_offers":true,"private_calendar_events":false,"candidate_details_in_offer_header":false,"show_date_in_offer_header":true,"show_job_seekers_in_all_candidates":false,"talent_pipeline":true,"anonymous_screening":true,"candidate_surveys":true,"task_management":true,"offer_management":true,"referral_management":true,"advanced_reporting":true,"allow_cover_letters":false,"location_city_state":false,"dei_reports":false,"accessible_date_and_phone":false,"enable_redaction":true,"internship_programme":false,"document_templates_on_stage":true,"stage_visibilities":false,"onboarding_v2":false,"limit_onboarding_to_hired_candidates":false,"personal_details_auto_update":true,"group_assessments":false,"enforce_all_offer_fields_required":false,"resume_parsing":true,"custom_job_posting_locations":false,"offer_splitting":false,"indeed_locale_url":false,"download_pdf_application":false,"workflow_automation_v2":false,"disable_cookie_dialog":false,"linkedin_job_postings":false,"talent_pipeline_v2":true,"require_headcount":true,"onboarding_v1":true,"skills":true,"careers_site_builder_v2":false,"extra_monitoring_for_automations":false,"candidate_policy_plucking":false,"docusign_logging":false,"enable_cronofy_event_deletion_tracking":false,"allow_mydata_deletion":true,"use_cached_application_ids":false,"onboarding_application_resource_plucking":false,"edit_sent_offers":false,"scorecard_summary":false,"custom_field_option_labels":false,"position_management":false,"master_job_applications_view":false,"show_all_candidates_index":true,"structured_sections":true,"linkedin_rsc":true,"use_fallback_sign_off_workflows":false,"report_only_csp":false,"basic_consent_management":false,"conditional_custom_fields":false,"allow_bulk_pool":false,"monthly_release_nov_2024":false,"enforce_all_offer_salary_field":false,"allowed_email_suffixes_only_for_internal_jobs":false},"enabledLocaleKeys":["en"],"userRoles":null,"onboardingSettings":{"isOnboardingEnabled":true}} About Nuix See the bigger picture, faster. We are a leading provider of investigative analytics and intelligence software, that empowers our customers to be a force for good by finding truth in the digital world. We help customers collect, process and review massive amounts of structured and unstructured data, making it searchable and actionable at scale and speed, and with forensic accuracy. Our users rely on Nuix software to assist with challenges as diverse as criminal investigations, data privacy, eDiscovery, regulatory compliance and insider threats. Powered by AI. Our solutions are powered by our patented data processing engine and enhanced with AI such as Natural Language Processing. Our AI capabilities super-charge our software to identify patterns and correlations that no human could find, so that our customers get to the most relevant or risky data faster, saving on time, cost, reputation damage and even lives. Apply Now

Applications close Sunday, 1 December 2024
Take me to the job
Find more jobs nearby: Sydney, Woolloomooloo, Barangaroo, The Rocks, Haymarket.