Senior Software Engineer (Technical Lead)
This is a unique opportunity for an experienced software engineer to join a dynamic and high-tech environment. You will be working 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.
* Design, implement, and test software components in Java.
* Utilize data storage technologies and design data storage models, e.g., Postgres, Elastic.
* Coach junior developers or small teams to ensure quality and timely delivery of software components.
* Deploy and manage applications in a cloud environment, e.g., AWS.
* Use web front-end technologies, e.g., HTML, CSS.
* Apply software frameworks, e.g., React, Angular, Spring.
Key Responsibilities
* Scope, design, document, develop, integrate, and test software to meet end-user needs.
* Collaborate with cross-functional teams to deliver high-quality software solutions.
* Coach and mentor junior developers to ensure their growth and success.
* Maintain and improve existing software systems to ensure they remain efficient and effective.
* Stay up-to-date with industry trends and emerging technologies to drive innovation and improvement.
Requirements
* Australian citizenship required due to eligibility for NV1 defence clearance.
* Bachelor's Degree in systems/software engineering, computer science, or related fields.
* 10+ years of experience in software engineering/technology development.
* Highly organized, problem solver with the ability to deliver results.
* Excellent team player capable of meeting deadlines.
* Strong communication and technical documentation skills, including UML.
* Experience with key technology areas such as software engineering, data storage, web technologies.
What We Offer
* Opportunity to work on complex and challenging projects that drive business value.
* Collaborative and dynamic work environment that fosters growth and learning.
* Competitive salary and benefits package.
* Ongoing training and development opportunities to enhance your skills and knowledge.
* Recognition and rewards for outstanding performance and contributions.
About Us
We are a world-leading provider of cutting-edge digital intelligence solutions. Our mission is to empower organizations to explore large data sets and uncover actionable insights that drive business success.
As a growing tech company, we offer a unique opportunity to contribute directly to our success, participate in developing new and emerging technologies, and grow your career in a challenging and dynamic high-tech environment.
Our Adelaide headquarters is a purpose-built tech hub located centrally in vibrant Hutt Street. We foster a collaborative and innovative culture that supports teamwork, creativity, and continuous improvement.