Senior Software Engineer developing and supporting applications for business needs at nib. Collaborating with teams to enhance customer service and agent experience.
Responsibilities
Successfully develop applications in projects of increasing complexity over time
Collaborate with UX designers, TPAs/TBAs, Product and Project Managers, and other engineering teams
Support the promotion, maintenance, and continuous improvement of existing libraries and frameworks utilised across the Group
Liaise with technical and solution architects, as well as the wider architecture group
Requirements
3+ years’ experience in a similar role
Commercial experience developing solutions in modern languages such as Typescript, Python
Experience with cloud platforms, micro-services, and serverless architectures (ideally AWS)
Experience with LLM/NLU chat technologies such as Rasa CALM, Amazon Lex, Dialog Flow, Wit.ai and/or Salesforce Einstein
Experience with platforms for contact centre, CRM (Customer Relationship Management) &/or customer engagement
Experience with Agentic AI software development tools such as Github Copilot, Cursor IDE, MCPs
Knowledge of storage options and their trade-offs including relational DB, object storage, data warehouse, NoSQL, VectorDB, GraphDB
Benefits
50% discount on employee health insurance + 35% off travel insurance
New starter benefit to help set up a functional home workspace
The opportunity to give back to the community through paid leave for volunteering through nib foundation
Access to our nib Well Program and corporate fitness discounts
Access to employee share plans, short-term incentive program and life and salary continuance insurance benefits
18 weeks paid parental leave for all new parents regardless of carer status
5 days paid cultural leave for First Nations peoples
4 weeks paid gender affirmation leave for trans, gender diverse and intersex employees
Staff Engineer developing high - performance AI - powered capabilities for GEICO's insurance business transformation. Collaborating across teams to ensure engineering excellence in a hyper - growth environment.
Staff Software Engineer joining M&S to build colleague - facing applications for stock management. Focus on software development, technical leadership, and team collaboration in a hybrid work environment.
As an Embedded Software Engineer at Zühlke, collaborate on innovative software solutions for diverse industries. Engage in programming, requirements engineering, and direct client communication in an agile environment.
Full Stack Software Engineer III developing enterprise - grade software for Forrester, handling design, implementation, and delivery of high - quality code with effective collaborations.
Senior Product Engineer at Rootly crafting end - to - end features for scalable incident management platform. Collaborating with teams to enhance user experiences and drive product excellence in a dynamic environment.
Trainee Software Engineer developing cloud - native microservices at one of Europe's fastest growing FinTechs. Engaging in structured education program and real - world engineering skills training.
Software Architect designing and implementing high - quality software for KBR’s national security solutions. Collaborating with a team to ensure the integration of complex space and ground communication systems.
Lead Software Engineer in hybrid role focusing on telecom and utility ecosystem integrations at Kraken. Design scalable and resilient systems that enable developer - friendly platforms.
Senior Software Engineer coding in collaboration with a global team at a company transforming the energy sector. Join us in making a sustainable impact with innovative technology.
Staff Software Engineer at Oscar Health leading technical efforts to build reliable applications and infrastructure. Collaborating across teams to improve the health care system for members and providers.