- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- Work from home
- Education
- Degree in Computer Science or related field
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Karbon
Karbon leads the global market in AI-powered practice management platforms tailored for accounting firms. Their award-winning cloud solution enables tens of thousands of accounting professionals worldwide to collaborate and work more effectively. With a presence in 40 countries and teams spread across multiple nations including the US, Australia, and the UK, Karbon boasts robust funding, top rankings on G2, rapid growth, and a workplace culture celebrated by Great Place To Work® certification and recognition by Fortune magazine.
Role Overview
This entry-level position as a Junior Full Stack Software Engineer, based in Sydney or Melbourne, offers a valuable chance to develop both technical and product expertise while addressing genuine customer challenges. The initial focus is on analyzing and resolving client support tickets and escalated issues, working closely with engineers, QA, and product teams to identify root causes and implement effective solutions that improve user experience.
Key Responsibilities
- Investigate and resolve customer-reported issues by reproducing problems, diagnosing causes, and delivering fixes.
- Engage directly with code, logs, databases, and development tools to diagnose and enhance software reliability and quality.
- Develop a comprehensive understanding of Karbon’s product and customer usage to inform technical decisions and spot improvement opportunities.
- Collaborate closely with engineering, QA, product, and support teams to review solutions, test fixes, and safely deploy updates to customers.
- Maintain a balance between quick issue resolution and thorough analysis to ensure high standards of code quality.
- Utilize AI tools judiciously to aid in problem investigation, code comprehension, solution exploration, and test creation while exercising critical review before deployment.
- Build engineering expertise in system architecture, development workflows, testing, deployment processes, and operational tools.
- Grow autonomy gradually from resolving defined issues to managing complex problems independently.
- Pursue career growth opportunities including expanded feature development and broader engineering roles according to individual strengths and team needs.
- Contribute authentically to a team culture that values low politics, openness, creativity, and inclusivity.
Candidate Profile
- A foundational grasp of software principles including APIs, debugging techniques, testing methodologies, and data structures.
- Some practical experience developing or maintaining web applications using C#, .NET, and JavaScript or TypeScript.
- Exposure to SQL Server or similar relational databases, with an interest in understanding data flow within applications.
- A strong problem-solving mindset, with curiosity to explore issues, ask questions, and find underlying causes.
- Comfort with adapting to and learning extensive existing codebases in large applications.
- A responsible attitude with pride in output, openness to feedback, and eagerness to learn collaboratively.
- An enthusiasm for using technology to address customer challenges.
- Ability to work effectively across interdisciplinary teams including engineers, QA, product managers, and support staff.
- A growth-oriented mindset ready to build skills and embrace increasing responsibilities over time.
- Possession of a degree in Computer Science or related field, or commensurate practical experience.
Work Culture and Values
- Global exposure across multiple countries including USA, Australia, UK, Canada, New Zealand, and the Philippines.
- Four weeks of annual leave plus five additional "Karbon Days" for time off.
- Flexible work arrangements that support autonomy and work-life balance.
- Opportunity to collaborate with an experienced and high-performing team, fostering professional growth.
- Promotion-focused culture that values internal advancement of high achievers.
- An inclusive, diverse, and feedback-rich team environment that welcomes all backgrounds.
- Generous parental leave benefits supporting employees’ families.
Engineering Standards and Practices
- Commit to delivering solutions that balance timeliness with maintainability, reliability, and quality.
- Engage and contribute constructively in collaborative design, code reviews, and planning sessions across hybrid and distributed teams.
- Build new features while continuously improving and maintaining existing systems, addressing technical debt and ensuring operational stability.
- Exercise autonomy by independently converting objectives into actionable technical tasks, proactively suggesting improvements and expanding knowledge.
- Own the end-to-end quality and impact of work, from inception to post-release support, with accountability and follow-through.
- Embrace and leverage AI technologies as a force multiplier, combining solid technical fundamentals with AI tools to boost productivity, innovation, and problem-solving.
- Promote a professional, transparent, low-bureaucracy, and respectful culture that values curiosity, authenticity, and teamwork.
Diversity and Inclusion
Karbon welcomes candidates from diverse backgrounds and encourages applications even if every listed criterion is not met. The company is committed to equity and non-discrimination based on numerous diversity dimensions and offers accommodations to support candidates throughout the recruitment and employment process.
Additional Notes
Karbon will only communicate through their official domain emails. Applicant referrals from agencies are currently not accepted.
Level
Entry
Minimum education
Bachelor's Degree