This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Build secure, scalable .NET solutions with a global team. Join Eftsure’s Customer Portal team and help protect businesses from payment fraud. The Software Engineer at Eftsure plays a key role in designing, developing, testing, and maintaining software solutions that drive our product’s success. As a mid-level engineer, you will collaborate closely with cross-functional teams to translate business requirements into high-quality technical solutions. You’ll contribute hands-on code, participate in architectural discussions, and continuously improve the performance, reliability, and scalability of our systems. This position sits within the Customer Portal team, based in our North Sydney office, reporting to the Tech Team Lead in South Africa. As the team is distributed across Australia and South Africa, with the majority of engineers located in South Africa, you’ll work closely across time zones. To support collaboration, the working hours for this role are later than usual: starting between 10:00–11:00 am and finishing around 7:00–8:00 pm Sydney time, depending on team needs. You are an analytical thinker with strong technical proficiency and a commitment to writing clean, maintainable code. Your problem-solving skills, adaptability, and focus on continuous learning will directly contribute to Eftsure’s innovation and growth.
Job Responsibility:
Write clean, efficient, and maintainable code using modern languages, frameworks, and tools to deliver reliable, scalable solutions
Work closely with Product Owners, Designers, and Engineers to define requirements, plan development cycles, and ensure successful delivery of product features
Write and execute test cases, debug issues, and participate in code reviews to uphold coding standards and software quality
Support architectural discussions, suggest improvements, and apply new technologies or practices that enhance system performance and maintainability
Continuously improve your technical skills, share knowledge within the team, and provide guidance to junior engineers where appropriate
Requirements:
3 to 5 years of relevant professional experience as a software engineer
Strong understanding of software design principles, programming languages, and frameworks relevant to Eftsure’s technology stack
Ability to break down complex challenges, deliver clean, maintainable code, and ensure software reliability through testing and reviews
Work effectively in cross-functional Agile teams, clearly communicating ideas and solutions to both technical and non-technical stakeholders
Take responsibility for deliverables and outcomes, demonstrating professionalism, integrity, and proactive engagement
Stay curious, continuously learn new technologies, and adapt to evolving business and technical environments
Bachelor’s degree in Computer Science, Software Engineering, or a related field is an advantage but not mandatory
Relevant certifications showcasing advanced technical knowledge or specialisation are highly regarded
Technical expertise in .NET (non-negotiable requirement)
Experience with SQL and cloud technologies is also essential
What we offer:
Birthday Leave
Floating Cultural Holidays
A day of leave to support a Charity
Annual Reimbursement of $250 for wellness expenses
Additional Training and Flexible Working Arrangements
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.