Associate Software Engineer (City of Sydney)

Associate Software Engineer (City of Sydney)

21 Oct
|
Karbon
|
City of Sydney

21 Oct

Karbon

City of Sydney

Karbon is the global leader in AI‑powered practice management software for accounting firms. We provide an award‑winning cloud platform that helps tens of thousands of accounting professionals work more efficiently and collaboratively every day. With customers in 40 countries, we have grown into a globally distributed team across the US, Australia, New Zealand, Canada, the United Kingdom, and the Philippines. We are well‑funded, ranked #1 on G2, growing rapidly, and have a people‑first culture that is recognized with Great Place To Work® certification and on Fortune magazine's Best Small Workplaces™ List.

Engineering Standards

- Balance Speed and Quality: Engineers are expected to balance delivery speed with a strong commitment to quality, meeting agreed timelines while producing reliable, maintainable, and well‑tested solutions. Sound judgment in making trade‑offs between velocity and long‑term sustainability is essential.
- Collaborate Effectively: Engineering is collaborative by default. Team members are expected to contribute constructively in design discussions, reviews, and planning, communicate clearly about progress and risks, and support shared team outcomes in both hybrid and distributed environments.
- Build and Maintain Systems: Engineers are responsible for building new capabilities while maintaining and improving existing systems. This includes designing scalable solutions, reducing technical debt, supporting operational stability, and contributing to continuous improvement.
- Operate with Autonomy: A high degree of autonomy is expected. Given clear objectives, engineers should independently translate problems into actionable technical approaches, proactively identify improvements,



and continuously expand relevant technical expertise.
- Ownership and Accountability: Ownership is fundamental. Engineers are accountable for the quality, performance, and customer impact of their work from design through post‑release support, and are expected to follow through on commitments.
- AI‑Enabled Engineering: AI is reshaping how software is built, and we are committed to leveraging it as a force multiplier for creativity, impact, and capability. Engineers are expected to confidently apply strong technical fundamentals while embracing AI tools and approaches to enhance productivity, problem‑solving, and innovation. Curiosity, adaptability, and enthusiasm for integrating AI into meaningful product development are essential.
- Contribute to Team Culture: Engineers contribute positively to a culture of professionalism, transparency, low bureaucracy, and mutual respect, strengthening team performance through authenticity, curiosity, and collaboration.

About the Role

You’ll contribute to building reliable, high‑quality software across our .NET and modern JavaScript stack. Working alongside experienced engineers, designers, and product managers, you’ll help deliver new product capabilities while maintaining and improving existing systems.

This is a role designed for engineers early in their careers who want to grow quickly by working on real production systems.



You’ll develop strong engineering fundamentals, learn modern development practices, and gain experience across the full software development lifecycle.

Responsibilities

- Contributing to the development of web applications using C#, .NET (Core, MVC, Web API), and SQL Server.
- Building contemporary, responsive user interfaces using JavaScript and TypeScript, with exposure to frameworks such as React.
- Collaborating with engineers, designers, and product managers to design, build, test, and release product features.
- Writing clean, maintainable code that meets engineering standards for performance, reliability, and security.
- Working with quality assurance teams to identify, troubleshoot, and resolve issues during development and testing.
- Learning and applying engineering best practices across testing, observability, and system reliability.
- Using AI‑assisted development tools to support coding, debugging, documentation, and learning while maintaining code quality and correctness.
- Continuously building your technical knowledge and contributing ideas that improve our products and engineering practices.

This position description is intended merely as a guideline of the responsibilities involved in the position. The employee is expected to perform any other duties as reasonably required by their Manager.

What Sets You Apart

- 1–2 years of professional software development experience, including internships, co‑op placements, or relevant project work.
- Foundational knowledge of web development technologies including HTML, CSS, and JavaScript.
- Exposure to modern programming languages or frameworks such as C#, .NET, React, or similar technologies

📌 Associate Software Engineer (City of Sydney)
🏢 Karbon
📍 City of Sydney

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: associate software engineer (city of sydney) / city of sydney

Subscribe to this job alert:

Get the latest job offers by email for: associate software engineer (city of sydney) / city of sydney