Senior Software Engineer About the Role Our client is in the market or a Senior Software Engineer. You will play a pivotal role in designing, developing, and delivering innovative software solutions across web, mobile, cloud, and IoT platforms. You’ll collaborate closely with stakeholders to shape project direction and take ownership of delivering high-quality outcomes that support the company’s growth and evolving product roadmap. Key Responsibilities Design, build, deploy, and maintain microservices-based applications and user interfaces across a variety of platforms. Partner with internal and external stakeholders to gather requirements, define project scope, and manage timelines. Lead the end-to-end delivery of critical projects, ensuring alignment with business objectives and user expectations. Provide input and guidance on technical architecture and strategic technology choices. Continuously explore emerging tools, frameworks, and development practices to enhance product capabilities. Support the broader team by stepping into additional responsibilities as required to advance product development and operational excellence. Skills & Experience Skilled in developing web and mobile frontends using contemporary frameworks such as React. Hands-on experience designing and implementing cloud infrastructure solutions. 9 plus years in software development Has lead key areas in development in previous roles Strong background in building and maintaining microservices and RESTful APIs. Proficient in Python, Typescript, and Node.js, with deep experience applying these languages in production systems. Confident working with Git for version control and implementing CI/CD pipelines. Comfortable taking full ownership of systems and ensuring their stability and performance in live environments. MUST HAVE energy or renewables experience If you'd like to know more about this role, please reach out to me with your updated CV, Tupou@phillipriley.com.au