Full time, Adelaide, SA
Senior Software Engineer - Full Stack, Cloud & AI
The successful candidate will have 5+ years of experience in full-stack software development, with strong expertise in cloud infrastructure and AI-driven solutions. This role suits a senior engineer who can solve complex technical challenges and design scalable back-end systems that power high-quality front-end experiences.
Overview
Trellis Technologies is headquartered in Adelaide, with a second office in Sydney. The business has been operating in the ESG space since 2007, helping clients track and report on their environmental footprint. Our software uses AI-powered automation to read utility bills and other data to convert it into financial-grade emission footprints for Scope 1, 2, and 3 reporting. The platform delivers a consolidated source of truth for Cost, Consumption, Energy, and Emissions, and Trellis currently tracks over 30,000 facilities to model progress towards Carbon Neutrality / Net Zero targets. Trellis is 100% Australian-owned and holds ISO27001:2022 and Climate Active certifications. The team comprises more than 20 colleagues with expertise across PhDs in Marine Science, Machine Learning, AI, and Climate Active Registered Consultants.
Key Responsibilities
* Design, develop, test, and implement critical infrastructure, features, and user interfaces across the full stack of our applications.
* Maintain and enhance the quality of the entire codebase, adhering to industry best practices and coding standards.
* Solve complex bugs and issues across the full stack, with a focus on creating robust and scalable back-end solutions that support dynamic front-end functionalities.
* Implement and manage cloud-based environments, ensuring high availability, security, and scalability.
* Automate workflows and processes using modern DevOps tools and practices, enhancing the efficiency and reliability of deployment and operations.
* Stay updated with the latest trends and technologies across full-stack development to continuously improve the product.
* Take on coding tasks as required by the team or specific project tickets, demonstrating flexibility and a collaborative approach.
Skills and Experience
* Relevant degree in Computer Science, Software Engineering, or a related field.
* 5+ years' experience in full-stack development roles, preferably in SaaS companies.
* Proficient in front-end technologies such as JavaScript, React, CSS, and HTML.
* Expertise in server-side languages and frameworks such as Python (with Flask, FastAPI, etc.) and PHP 8 (with Symfony, Laravel, etc.).
* Minimum 6-12 months hands-on experience with AI and AI models including prompt engineering, RAGs, guardrails, and evaluations.
* AWS cloud services experience is strongly preferred; candidates with expertise in other major cloud providers will be considered.
* Proficient in implementing CI/CD pipelines, containerization (Docker, Kubernetes), and other DevOps practices.
* Deep understanding of relational and non-relational databases (MySQL, Redshift) and their integration into business applications.
* Proven ability to troubleshoot and debug complex software applications.
* Excellent communication skills and the ability to work collaboratively with cross-functional teams to deliver high-quality software solutions.
* Australian work rights are required at the time of application.
Benefits
* Join a dynamic team at Trellis Technologies, with a culture of innovation and continuous improvement.
* Work with a highly skilled team of technical and domain (ESG) experts, including Data, Software, and ML Engineers.
* Culture of collaboration and respect for diverse perspectives, ensuring every voice is heard.
* Flexible work arrangements (one WFH day a week) while based in Lot Fourteen.
* Opportunities for professional development and exposure to emerging technologies.
* Empowering leadership focused on accountability and growth.
We pride ourselves on providing exceptional support to our clients. If you need any help, please reach out.
#J-18808-Ljbffr