Full-Time

Lead Developer/Senior Software Engineer XBRL – REF7507

About Creative Software

Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.

Embark on a Creative career that offers a dynamic work environment, competitive intern allowance, and room for personal and professional growth. Be part of a community of professionals, contributing to an inclusive culture that provides you with valuable local and global exposure. At Creative, we offer a variety of spaces that support work-life balance and integrates wellness into our workspace experience.

We are seeking an XBRL Tagger Developer to be part of the design and build of an XBRL tagging engine from the ground up. This is a hands-on development role where you will have ownership of the architecture, implementation, and evolution of the tagging system.

The ideal candidate has strong software engineering skills, experience with structured financial data, and a deep understanding of the XBRL standard. You will collaborate with our client’s product teams to define requirements, choose the right technical approach, and deliver a scalable, high-performance tagging solution integrated into their SaaS platform.


Key Responsibilities:

  • Design & Develop: Architect and implement a robust XBRL tagging engine within our product.
  • Taxonomy Management: Build tools to load, manage, and update XBRL taxonomies (IFRS, US GAAP, ESEF, etc.).
  • Automation & Accuracy: Create intelligent tagging workflows with validation against regulatory schemas and business rules.
  • Integration: Work with the product team to ensure seamless integration of the tagger with existing and future platform features.
  • Performance & Scalability: Optimize processing for large datasets and ensure low-latency performance.
  • Maintenance & Upgrades: Keep the tagger updated with evolving XBRL standards and client requirements.
  • Collaboration: Work closely with QA, engineering and product teams to ensure correctness, compliance, and usability.


Skills and Requirements:

  • Proven experience building or contributing to XBRL processing systems (e.g., custom taggers, taxonomy parsers).
  • Strong programming skills in Go, JavaScript/React or similar language.
  • Familiarity with XBRL standards, taxonomies, and validation rules.
  • Solid understanding of software architecture and design patterns.
  • Self-starter with the ability to take a project from concept to production.

Apply for this position

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Files must be less than 10 MB
Allowed file types: pdf, docx, doc, txt
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.