Senior Software Engineer

Fivecast — Australia · Posted ~3 hours ago

Senior No Visa

Skills

Java Software design Software development Software testing PostgreSQL Elasticsearch AWS React Angular Spring Cloud deployment AI-enabled software development HTML CSS

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology team is seeking a Senior Software Engineer to design, develop, integrate and test software for a large web application. The role uses Java, cloud infrastructure, relational and search-oriented data stores, modern frontend frameworks and AI-enabled capabilities, while also providing opportunities to coach junior engineers. Australian citizenship is required due to defence-clearance eligibility requirements.

Highlights

Senior engineering role working on a large web-based application, with broad ownership across design, development, integration and testing. The position combines Java, cloud deployment, modern web technologies, data storage and AI-enabled capabilities, with opportunities to coach junior engineers.

Description

Our Senior Software Engineers work closely with other members of the engineering team to scope, design, document, develop, integrate and test software to address end-user needs for a large web-based application. Responsibilities Designing, implementing and testing software components in JavaUsing data storage technologies and designing data storage models e.g. Postgres, ElasticContributing to the development and integration of AI-enabled features and capabilitiesCoach juniors or a small teams of developers to ensure quality and timely delivery of software componentsDeploying and managing applications in a cloud environment e.g. AWSUsing web front-end technologies e.g. HTML, CSSUsing software frameworks e.g. React, Angular and Spring Requirements Australian citizenship required- due to eligibility for NV1 defence clearance requirement for the roleBachelor’s Degree in systems or software engineering/ computer science or related degreesMinimum 5 years relevant experience in software engineering / technology developmentDemonstrated interest in AI technologies, with experience using, experimenting with, or building AI-enabled solutions in a professional, academic, or personal capacityHighly organised, problem solver with the ability to get things doneExcellent, collaborative team player and able to meet deadlinesStrong communication and technical documentation skills, including UMLExperience with key technology areas including software engineering, data storage, web technologies