Senior Software Engineer / Technical Lead (Full Time)
About ENNOVATIVE PTY LTD We are the creators of CFSuite, a leading Customer Experience Platform designed for local councils across Australia. Built on Salesforce, our platform helps councils improve service delivery, engage with their communities, and operate more efficiently. CFSuite includes features such as request management, self‐service portals, mobile apps, and real‐time reporting. With over 15 successful implementations, we focus on delivering practical and reliable solutions supported by strong management changes. We are also working with CSIRO to explore the use of artificial intelligence to improve automation and decision‐making in public sector services.
The role We are seeking an experienced Senior Software Engineer / Technical Lead to join our team. This is a hands‐on leadership role responsible for designing, building, and delivering scalable cloud‐based solutions across Salesforce and Microsoft Azure platforms.
Tasks & Duties
* Design and develop end‐to‐end software solutions across Salesforce, Azure, and cloud‐based platforms
* Build and deploy custom Salesforce applications (Apex, Lightning Web Components, Flows) and cloud‐based web applications
* Develop and integrate APIs and middleware solutions using REST and SOAP services
* Participate in system architecture design, technical decision‐making, and solution planning
* Conduct testing (unit, integration, and regression) to ensure software quality and performance
* Review code, maintain coding standards, and support production deployments
* Monitor, maintain, and enhance existing systems, including troubleshooting and resolving issues
* Gather and analyse business requirements and translate them into technical solutions
* Collaborate with clients and stakeholders to deliver tailored software solutions
* Lead and support development teams, including mentoring junior engineers
* Participate in Agile processes, including sprint planning and team coordination
* Prepare technical documentation, system designs, and user guides
What we offer
* $85,000 - $98,000 Plus super (depending on experience)
* Opportunity to work on cutting‐edge cloud and AI‐driven solutions
* Collaborative and supportive team environment
* Career growth and leadership development opportunities
What we're looking for
* Minimum 2 years of experience as a Senior Software Engineer or Technical Lead
* A relevant bachelor degree or higher, such as a Bachelor of Computer Science or Bachelor of Software Engineering or Information Technology.
* Experience with Microsoft Azure, cloud applications, and API development
* Solid understanding of system integration (REST/SOAP APIs)
* Experience working with AI/LLM‐based applications is highly regarded
* Strong leadership, communication, and stakeholder management skills
* Experience working in Agile/Scrum environments
#J-18808-Ljbffr