24 Sep
|
Apnic
|
Queensland
Job Description
As a Software Engineer in one of our talented teams, you'll play a key role in delivering high-quality internal and external services by designing, developing, supporting and continuously improving software solutions used by APNIC staff and members across the Asia-Pacific region.
n You'll work across the full software development lifecycle, collaborate closely with other engineers, and contribute to a strong culture of code quality, documentation, and continuous improvement.
n
What you'll be doing
n
n
- Maintain and enhance existing software, including bug fixes and feature improvements
n
- Own assigned work items end-to-end, from analysis through to deployment
n
- Actively participate in code reviews to improve solution quality and consistency
n
- Follow configuration and release management practices, including producing clear technical documentation
n
n
About you
n
You're a motivated Software Engineer who enjoys solving problems, writing clean and maintainable code, and working collaboratively in a team environment.
n You'll bring:
n
n
- A Bachelor of Information Technology, Computer Science, or equivalent practical experience
n
- 2-5 years of relevant professional software development experience
n
- Strong communication skills, with the ability to explain technical concepts clearly
n
- A proactive, problem‐solving mindset and attention to detail
n
n
The role
n
As a Software Engineer in one of our talented teams, you'll play a key role in delivering high-quality internal and external services by designing, developing, supporting and continuously improving software solutions used by APNIC staff and members across the Asia-Pacific region.
n You'll work across the full software development lifecycle, collaborate closely with other engineers, and contribute to a strong culture of code quality, documentation, and continuous improvement.
n
What you'll be doing
n
n
- Maintain and enhance existing software, including bug fixes and feature improvements
n
- Own assigned work items end-to-end, from analysis through to deployment
n
- Actively participate in code reviews to improve solution quality and consistency
n
- Follow configuration and release management practices, including producing clear technical documentation
n
n
About you
n
You're a motivated Software Engineer who enjoys solving problems, writing clean and maintainable code, and working collaboratively in a team environment.
n You'll bring:
n
n
- A Bachelor of Information Technology, Computer Science, or equivalent practical experience
n
- 2-5 years of relevant professional software development experience
n
- Robust communication skills, with the ability to explain technical concepts clearly
n
- A proactive, problem‐solving mindset and attention to detail
n
n
Technical skills and experience
n
You have working knowledge or hands‐on experience in:
n
n
- Java and core Java libraries
n
- RESTful web services
n
- Database design and implementation
n
- Linux or other Unix‐like platforms
n
- Source control management systems, such as Git
n
n
Desirable experience
n
The following experience would be highly regarded, but is not essential:
n
n
- Familiarity with the following:n n
- Spring
n
- Docker
n
- Kubernetes
n
- Perl
n
- System administration for Linux or other Unix‐like platforms
n
- Network configuration and administration
n
n
- Experience working in a member-based or not‐for‐profit organisation
n
- Proficiency in one or more Asia‐Pacific regional languages
n
n
Why join APNIC?
n
You'll be part of an organisation that supports Internet development across the Asia‐Pacific region, working on meaningful systems that enable our members and community. We offer a team-oriented, supportive setting where learning and technical excellence are valued.
📌 Software Engineer (Queensland)
🏢 Apnic
📍 Queensland