Software Engineer at Soulbook Pty Ltd
PCV3, , Australia -
Full Time


Start Date

Immediate

Expiry Date

13 Nov, 25

Salary

80000.0

Posted On

14 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Performance Tuning, Communication Skills, Software Development, Coding Practices

Industry

Computer Software/Engineering

Description

Job Title: Software Engineer
Company: Soulbook
Location: Point Cook, Melbourne, Australia
Job Type: Full-time
Salary: AUD $80,000 – $110,000 per annum (based on experience)

ABOUT US:

Soulbook is a dynamic and innovative tech company based in Point Cook, Melbourne. We specialise in building smart, user-focused digital solutions that empower businesses and communities across Australia. At Soulbook, we value creativity, collaboration, and forward-thinking. Our mission is to combine technical excellence with real-world impact, creating software that makes a difference.

JOB DESCRIPTION:

We are looking for a talented and driven Software Engineer to join our growing team. You’ll play a key role in designing, developing, deploying, and maintaining software systems that are scalable, efficient, and secure. If you’re passionate about building impactful technology and thrive in a collaborative environment, we’d love to hear from you.

REQUIREMENTS:

  • Minimum Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum Experience: At least 3 years of relevant work experience in software development or engineering.
  • Strong understanding of software development life cycle (SDLC).
  • Experience with application debugging, performance tuning, and secure coding practices.
  • Excellent problem-solving skills and ability to work collaboratively within a team.
  • Strong written and verbal communication skills.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Architect, develop, and maintain scalable and robust software applications and systems aligned with business objectives and user requirements.
  • Collaborate with cross-functional teams and stakeholders to gather, analyse, and translate functional and non-functional requirements into effective software solutions.
  • Conduct system analysis to assess current capabilities and recommend enhancements or redesigns for improved performance and efficiency.
  • Perform thorough debugging, unit testing, and performance tuning to identify and resolve defects, ensuring software reliability and compliance with established coding standards.
  • Produce high-quality, maintainable, and well-documented code that adheres to design specifications, development methodologies, and industry best practices.
  • Develop and maintain comprehensive technical documentation, including architectural diagrams, system design documents, user manuals, and operational procedures.
  • Provide expert advice on software architecture, tool selection, system upgrades, and technology procurement, including performing cost-benefit and feasibility analyses.
  • Ensure all software development activities comply with internal governance policies, quality assurance frameworks, and industry-recognized standards.
Loading...