watch icon
Full time
location icon
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.

Apply Now

Our Business

Trellis Technologies is headquartered in Adelaide, with a second office in Sydney. The business has been operating in the “E” of ESG since 2007, helping clients track and report on their environmental footprint.

Our software uses sophisticated 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 bottom-up single source of truth for the entire organisation across Cost, Consumption, Energy, and Emissions. Trellis currently tracks over 30,000 facilities, allowing organisations to model progress towards Carbon Neutrality / Net Zero targets with various scenarios. We are the only 100% Australian-owned business operating at this scale. We are ISO27001:2022 Certified and Climate Active Certified.

Our team comprises over 20 colleagues with exceptional skills and capabilities, including PhDs in Marine Science, Machine Learning, and AI, as well as Climate Active Registered Consultants. We are proud of our exceptional software support and customer service to clients.

Description of the position:

The successful candidate will have demonstrated at least 5 years of experience in full-stack software development with a strong emphasis on cloud services and AI practices.

This role demands a highly skilled individual who can solve complex issues and architect robust back-end infrastructure that supports and enhances the front-end functionalities of our products.

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.)
  • Affinity with AI and AI models (e.g. prompt engineering, RAGs, guardrails, evals)
  • Strong experience with cloud services (AWS), including infrastructure as code (Terraform, CloudFormation).
  • Proficient in implementing CI/CD pipelines, containerization (Docker, Kubernetes), and other DevOps practices.
  • Deep understanding of both 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.

Benefits:

  • Join a dynamic team at Trellis Technologies, where we prioritize 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.
  • Our environment fosters collaboration and respects the diverse perspectives of all team members, ensuring that every voice can be heard.
  • While based in the vibrant and well-equipped Lot Fourteen, team members enjoy flexibility in their work arrangements (with one WFH day a week), promoting a balance that accommodates various working styles and personal needs.
  • We are committed to professional development and learning, offering opportunities to engage with emerging technologies and trends that can enhance both our products and your career trajectory.
  • Experience a leadership style that is focused on empowerment and accountability, supporting both personal and professional growth.

Apply today

Join a dynamic team at Trellis Technologies, where we prioritise a culture of innovation and continuous improvement.

Apply Now