Senior Software Engineer
Campfire Digital Services
Posted 1 day ago
About Campfire
We humanise technology.
We believe technology should be seamless and effortless, inspire, empower, and unite people. A successful technology solution “just works” – for the user and the provider behind the scenes. We plan, research and deliver human-centric solutions that are easy to navigate, meaningful and intuitive.
About the Role
Campfire is recruiting for a Senior Software Engineer on a 1 year fixed term contract to join our exceptional team working on a government client site based in Perth, Western Australia.
The successful applicant will be responsible for leading the design, development, testing, and deployment of complex software solutions. You’ll work across the full stack and collaborate closely with cross-functional teams to deliver secure, scalable, and high-performing applications. As a senior member of the team, you’ll contribute to architectural decisions, and drive best practices in engineering and delivery.
We’re looking for someone who can work independently, take ownership of solution delivery, and help drive innovation in a fast-paced, agile environment.
Key Responsibilities
Lead the design and implementation of end-to-end software features.
Collaborate with product managers, designers, and engineers to define and deliver scalable technical solutions.
Ensure quality and maintainability through clean code, testing, and code reviews.
Mentor and support the professional growth of junior and mid-level developers.
Drive improvements in system performance, reliability, and security.
Take an active role in strategic technical decisions and architecture planning.
Participate in Agile ceremonies including standups, sprint planning, and retrospectives.
Continuously explore emerging technologies and advocate for their appropriate use.
Skills and Experience
5+ years of hands-on experience in software development roles, building and maintaining enterprise-scale applications with high-availability SLAs and very large user bases.
Proficiency in languages such as Java, Python, and JavaScript.
Strong experience with modern development frameworks and technologies (e.g., Angular, React, Spring Boot, Node.js).
Solid understanding of software engineering principles, and design patterns.
Experience with CI/CD pipelines, version control (Git), and Agile/Scrum methodologies.
Familiarity with cloud platforms such as AWS, Azure, or GCP.
Experience with Docker, container orchestration, and infrastructure as code is highly desirable.
Strong skills in SQL and/or NoSQL databases.
Excellent debugging, performance tuning, and troubleshooting skills.
Experience working with secure coding practices and managing application-level security risks.
Knowledge of modern DevOps practices and collaboration with DevOps or platform teams.
Preferred Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
Certifications in cloud technologies (e.g., AWS Certified Developer or Architect).
Prior experience working on government projects is a bonus.
What We’re Looking For
Strong problem-solving and analytical thinking.
Effective communication and collaboration with both technical and non-technical stakeholders.
Passion for technology and a drive to keep learning and improving.
Ability to work independently while also contributing effectively within a team.
Proven ability to deliver in a fast-paced, Agile development environment.
About Campfire Digital Services
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
Senior Software Engineer (Application Engineering - Growth & Impact)
GovConnex
Senior Software Engineer
Infinite Consulting Pty Ltd
Senior Software Engineer .Net
PRA
IAM Senior Software Engineer
Peoplebank Australia ACT
Senior Software Engineer
PRA
Senior Software Engineer
Peoplebank Australia NSW