Talent.com
Social Pro Software Pty Ltd
Software DeveloperSocial Pro Software Pty Ltd • Melbourne, AU
No longer accepting applications
Software Developer

Software Developer

Social Pro Software Pty Ltd • Melbourne, AU
25 days ago
Job description

Social Pro Software Pty Ltd – Melbourne VIC

SocialPro is an Australian technology company that provides a cloud-based software platform for the construction, infrastructure, and renewable energy sectors. The platform is purpose-built to help clients, head contractors, and subcontractors to track, manage, and report on social procurement, local content, and sustainability outcomes in a streamlined, efficient manner.

The platform replaces manual reporting processes (like spreadsheets) with a unified, audit-ready system that ensures compliance with government frameworks, such as the Victorian Social Procurement Framework and Indigenous Participation Policy. SocialPro also features a smart directory to connect businesses with certified social enterprises and Indigenous suppliers, driving community impact and inclusive employment.

As a certified social enterprise, SocialPro is committed to generating social value beyond its commercial operations, contributing a significant portion of its profits to social causes, including mental health initiatives within the construction industry and Indigenous empowerment programs.

About You :

  • Tertiary qualification in Computer Science, Software Engineering or related field (desirable).

Position Summary :

The Software Developer is responsible for designing, developing, testing and maintaining Social Pro’s SaaS platform.

This role contributes to building scalable, secure and high-performing software solutions that support clients in managing social impact, procurement reporting and compliance requirements.

The Software Developer ensures code quality, system reliability and continuous innovation while collaborating closely with Product, Customer Success and Leadership.

Key Requirements :

  • 3+ years’ experience in software development
  • Experience working in SaaS or cloud-based environments preferred.
  • Experience with modern development frameworks and APIs.
  • Strong proficiency in relevant programming languages (to be specified).
  • Experience with cloud infrastructure (AWS, Azure or similar desirable).
  • Understanding of database design and management.
  • Experience with RESTful APIs and integrations.
  • Knowledge of security best practices.
  • Strong problem-solving ability.
  • Accountability for code quality.
  • Collaborative team mindset.
  • Ethical and integrity-driven.

Job Responsibility :

Software Development & Delivery

Design, develop and deploy new features and enhancements.

Maintain and improve existing platform functionality.

Write clean, maintainable and well-documented code.

Participate in sprint planning and agile ceremonies.

Deliver projects within agreed timelines.

Platform Stability & Performance

Monitor system performance and identify optimisation opportunities.

Troubleshoot and resolve defects and bugs.

Ensure scalability and reliability of the SaaS platform.

Maintain platform uptime and performance standards.

Security & Data Integrity

Implement secure coding practices.

Ensure data protection and compliance with privacy obligations.

Participate in risk assessments and vulnerability mitigation.

Protect intellectual property and proprietary systems.

Collaboration & Cross-Functional Support

Work closely with Product to translate business requirements into technical solutions.

Support Customer Success in resolving technical issues.

Provide input into technical feasibility of new features.

Contribute to product roadmap discussions.

Identify opportunities to improve architecture, performance and development processes.

Contribute to automation and efficiency initiatives.

Stay current with emerging technologies and industry trends.

Recommend enhancements to maintain competitive advantage.

Documentation & Governance

Maintain technical documentation.

Document architecture decisions and code changes.

Ensure compliance with internal coding standards and policies.

#J-18808-Ljbffr

Create a job alert for this search

Software Developer • Melbourne, AU

Similar jobs

Senior Software Engineer - (Java) - Canva AI - (Open to remote across ANZ)

CanvaMelbourne, VIC, AU
Remote

Join the team redefining how the world experiences design.Hey, hello, hiya, g'day, mabuhay, kia ora, 你好, hallo, vítejte!.We know job hunting can be a little time consuming and you're probably keen ... Show more

Staff Software Engineer, (Full-Stack) - Engagement team Melbourne, Australia

EasygoMelbourne, VIC, AU

Staff Software Engineer, Full-Stack - Engagement team (Melbourne).Easygo leads the world in crafting top-tier entertainment experiences.Within our engineering organisation, we foster a continuous l... Show more

Software Programmer

Goat Club Pty LtdCampbellfield, VIC, AU

Goat Club is a online rewards community, best known for our epic giveaways and exclusive discount rewards.Members join the club for the chance to win the ultimate gaming and tech prizes, whilst als... Show more

Software Engineer, Legal Prompter

Thomson ReutersMelbourne, VIC, AU

Software Engineer, Legal Prompter.Join CoCounsel International as a Software Engineer, Legal Prompter!.We're seeking a skilled Software Engineer to craft innovative LLM-driven experiences that revo... Show more

Principal Software Engineer - Mobile Platform

CanvaMelbourne, VIC, AU

Join the team redefining how the world experiences design.Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!.We know job hunting can be a little time consuming and you're probably keen to find out w... Show more

Senior Software Engineer

REA GroupRichmond, VIC, AU

Join a newly forming platform-oriented squad building shared backend services, integrations and data capabilities for Financial Services consumer experiences across realestate.Permanent role based ... Show more

Principal Software Engineer - Mobile

XeroHawthorn, VIC, AU

We are looking for a Principal Engineer to join the teams behind the.Xero Accounting App (XAA), our flagship mobile experience.You will define the standard for engineering excellence at Xero, stren... Show more

Intermediate Software Engineer

GentrackMelbourne, VIC, AU

Gentrack provides leading utilities across the world with innovative cleantech solutions.The global pace of change is accelerating, and utilities need to rebuild for a more sustainable future.Worki... Show more

Senior Software Engineer

CarsalesMelbourne, VIC, AU

Are you ready to be a big part of something big?.At carsales, we’re all about making buying and selling a great experience.Since 1997, we’ve been evolving with the new economy to help people choose... Show more

Software Engineer

CarsalesMelbourne, VIC, AU

Are you ready to be a big part of something big?.At carsales, we’re all about making buying and selling a great experience.Since 1997, we’ve been evolving with the new economy to help people choose... Show more

Senior Software Engineer - Engagement Melbourne, Australia

EasygoMelbourne, VIC, AU

Easygo leads the world in crafting top-tier entertainment experiences.Within our engineering organisation, we foster a continuous learning environment, constantly pushing the boundaries of large-sc... Show more

Staff Software Engineer - Mobile Workflows

CanvaMelbourne, VIC, AU

Join the team redefining how the world experiences design.Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!.We know job hunting can be a little time consuming and you're probably keen to find out w... Show more

Software Developer - Fixed Term Contract (9 months)

Hexagon Autonomy & PositioningMelbourne, VIC, AU

As the Software Developer, you will be part of a supportive and dynamic team, responsible for the development and maintenance of Hexagon’s solutions to customers.You will apply your skills in softw... Show more

Senior Software Engineer - KICK Discovery & Presence Melbourne, Australia

EasygoMelbourne, VIC, AU

Kick is a global live-streaming platform for all types of entertainment content.Our mission is to empower content creators, event organisers, and content rights holders by providing them with the t... Show more

Staff Software Engineer

afterpayMelbourne, VIC, AU

We started a movement in which everyone can win – shoppers, retailers, society and every person on our team.To play fair, trust people and reward them for doing the right thing.We see and feel the ... Show more

Staff Software Engineer - Mobile Platform

CanvaMelbourne, VIC, AU

Join the team redefining how the world experiences design.Hey, g'day, kia ora, 你好, hallo, vítejte!.We know job hunting can be a little time consuming and you're probably keen to find out what's on ... Show more

Documentum Developer

Pyramid Global TechnologiesMelbourne, VIC, AU

About the job Documentum Developer. Show more

Senior Software Engineer C/C++ (12 month fixed-term contract)

SquizMelbourne, VIC, AU

The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Search, Web Optimisation, AI Conversation a... Show more

Lead Software Engineer - Mobile

XeroHawthorn, VIC, AU

We are looking for a Lead Engineer to join the engineering teams behind the Xero Accounting App (XAA), our flagship mobile experience that helps small business owners stay on top of their finances ... Show more

AEM Developer

Pyramid Global TechnologiesMelbourne, VIC, AU

Job Description for AEM Developer in  Sydney Location.AEM (Adobe experience manager).Experience developing applications, templates, and components for the Adobe AEM/CQ product.Experience customizin... Show more