This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our team as a Software Engineer focussed on developing our AI based data enrichment capability. The Software Engineer at Nuix works closely with Engineering Managers, Engineers, Architects, and the Product team to deliver high-quality Nuix Products that serve both the company and its customers. You will work closely with cross-functional teams to define, design and ship products & services. The successful applicant be curious and hungry to learn. You’ll have experience in backend Java development, particularly Spring Boot. You’ll be comfortable writing tests and working with automation tools like Jenkins. If you also have exposure, experience of a desire to learn react/typscript, python or shipping to a SaaS platform, we’d like to speak with you. Enrich is part of Nuix Neo’s platform offered across SaaS and locally deployed variants. You will be responsible for ensuring that all software is fit for purpose, scalable, and aligns with best practices in software architecture, design, coding standards, automation, and security.
Job Responsibility:
Be an active contributor to all team activities throughout the entire agile software life cycle
Work closely with product owners during discovery step to set up the goals and metrics for successful launch of the feature or component
Contribute to and/or lead design of the features and components we build
Work on customer requests, helping the team and stakeholders to prioritise the improvements and additions to our product
Demonstrates a strong desire for continuous learning and growth
Requirements:
Minimum 2 years of experience in Java & Spring Boot application engineering
Experience and/or a desire to learn other languages and tools, we use a variety of languages across automation, front-end and backend including react, typescript, python
Any experience or level of understanding of modern cloud-based solutions, ideally on AWS stack
Understanding of container applications on Kubernetes using Helm would be highly desirable
Any experience of machine learning would be highly desirable but not essential
Ability to estimate development and testing effort
Software development experience with the capability to provide high quality technical solutions to problems
Nice to have:
Understanding of container applications on Kubernetes using Helm