Accountant
Introduction to Eficode
We’re building the future of software development - driving innovation across Cloud, DevOps, Agile, Service Management, and AI-powered transformation. Our mission is to help organizations evolve into truly software-driven enterprises, empowering them to deliver faster, smarter, and more sustainably. We believe in changing the world by sharing our expertise and enabling teams to work better through modern technology and intelligent automation.
As an award-winning partner of Atlassian, GitHub and Microsoft, we're trusted by organisations of all sizes to help them innovate and grow. Behind our technical teams is a talented group of business professionals who keep Eficode running smoothly, and our Finance team plays a key role in supporting our continued international growth.
Role purpose
Take ownership of the day-to-day accounting for our Germany and Switzerland entities, managing accounts payable, accounts receivable and the month-end close. You'll play a key role in ensuring our financial records are accurate, compliant and delivered on time to support group reporting.
Role responsibilities
Your main responsibilities will include (but won’t be limited to):
• Manage the accounts payable process, from processing supplier invoices and payment runs to maintaining vendor records and handling employee expense claims.
• Oversee the accounts receivable function, including customer invoicing, cash allocation, credit control and supporting timely collections.
• Support the month-end close by preparing journals, accruals, prepayments and reconciliations, helping to deliver accurate financial reporting across our Germany & Switzerland entities.
• Carry out bank, balance sheet and ledger reconciliations, investigating and resolving discrepancies to maintain accurate financial records.
• Ensure compliance with local accounting and tax regulations across multiple Continental European entities, including intercompany transactions.
• Contribute to VAT filings, audits, year-end activities and wider finance projects, maintaining clear and accurate documentation throughout.
• Build strong relationships with customers, suppliers and internal stakeholders, acting as a trusted point of contact for finance-related queries.
• Provide finance administration support, including maintaining records, organising documentation, updating systems and helping the wider finance team with ad hoc tasks.
Role requirements
You will make a great match for this role if you have:
• A qualification in accounting, finance or a related field (or equivalent practical experience).
• Around 3–5 years of hands-on accounting experience, including accounts payable, accounts receivable and supporting month-end close activities.
• A solid understanding of German accounting principles (HGB) and VAT regulations (USt).
• Experience using ERP systems (NetSuite is a plus), with the confidence to quickly learn new systems and work across multiple entities.
• Strong Excel or Google Sheets skills, with experience using functions such as lookups, pivot tables and structured financial reporting.
• Fluent German and business-level English, as you'll collaborate with both local stakeholders and our international finance team.
• A highly organised and detail-oriented approach, with the ability to manage recurring responsibilities, prioritise deadlines and work independently.
Nice to have’s:
It would be an added bonus if you have:
• Knowledge of German payroll accounting (Lohnbuchhaltung).
• Experience with Swiss accounting, including the Swiss Code of Obligations (OR) and VAT (MWST).
• Previous experience using NetSuite or a similar ERP system.
• Experience working in an international, multi-entity environment, including supporting audits and year-end activities.
• An interest in using AI and new technologies to improve the way you work and drive efficiency.
What’s in it for you?
Eficode offer a range of perks and benefits for employees, including:
• 30 days paid vacation per year
• Flexible working options with hybrid/remote work opportunities
• Pension plan, Eficode matches every € 1:1 saved by the employee
• EfiCare: this is a cafeteria model in which the employee can choose from various benefits (JobRad, kindergarten allowance, capital-forming benefits etc)
• Work in an international environment, collaborating with colleagues and stakeholders across different countries and cultures.
• Enjoy a varied, problem-solving role where you'll have the opportunity to improve processes, find solutions and make a real impact.
• Benefit from the freedom to manage your day-to-day workload independently.
To find out more about life at Eficode, and hear what our people think about us, click here.
Interested to apply?
If you're interested in this opportunity, we encourage you to apply by submitting your CV, highlighting your work experience. Please note this role is open to candidates residing in Germany and must attend the office (Hamburg or Düusseldorf) 2 days per week.
If you're selected for the next stage, you will be invited for a screening call with our Talent Acquisition team, followed by an interview with the hiring team.
DEI Statement
At Eficode we are committed to offering an inclusive recruitment process and equal opportunities for all applicants. We are dedicated to creating a work environment that embraces diversity, inclusion, and respect for all employees. We believe that our differences make us better. We recognise that by having diverse perspectives, skills, ages, genders, backgrounds, and cultures, we will better drive our customers forward and innovate in our field.
To ensure a fair recruitment process, please refrain from sharing unnecessary personal information or an image of yourself in your job application.
Salary Development
At Eficode, we believe your compensation should reflect the impact you make and how you grow along the way. Your salary develops through regular check-ins with your team lead, where we look at things like your skills, experience, feedback, and overall contribution — both to your projects and to our culture. We also carry out a company-wide salary review once a year.
On top of your salary, we offer a broad mix of benefits, both financial and non-financial, to support your well-being, work-life balance, and professional growth.
Beware of recruitment scams
Eficode never asks for payment, bank details, or sensitive personal information during the recruitment process. We only communicate through official Eficode email accounts and approved recruitment platforms. If you receive an unsolicited message, job offer, or request for personal or financial information claiming to be from Eficode, it may be fraudulent.
#LI-LO1
- Department
- Finance
- Locations
- Dusseldorf, Hamburg
- Remote status
- Hybrid
About Eficode
At Eficode, our goal is to empower organizations to create a software development culture that unlocks their potential. We have more people than ever before working with us, with over 580 professionals across 10 countries.
We provide customers with DevOps and Agile skills and practices, enabling them to focus on organizational growth with our Eficode ROOT Managed DevOps platform (a managed service with 50+ preferred tools including Atlassian, GitLab, GitHub, and Kubernetes), Application Management, and Atlassian services.
We help customers succeed and influence how Eficode works and how we can change the world together. We encourage all Eficodeans to make the most of their talents, learn daily, try new technologies, and grow to achieve their dreams. With the right ways of working, the right tools, and the right skill set, anything is possible.
Visit our website to learn more.