Careers

Senior Software Engineer

Sri Lanka Colombo, Sri Lanka (On-site) Full-time

About Docupath

Docupath wants to help people become superhuman with the power of AI. Every day, businesses drown in document processing — invoices, orders, contracts — stuck in manual, repetitive work that prevents them from reaching their true potential.

We're building the most intelligent, AI-native document processing platform in the world. Powered by our AI Model Garden, Docupath extracts, validates, and refines document data so teams can work smarter, move faster, and achieve more. No templates. No manual effort. Just effortless automation that turns documents into intelligence and plugs directly into the systems our customers already use.

We're a fast-growing startup powered by people who take ownership, value teamwork, and sweat the details. If you're energized by a fast-paced environment and want to help redefine how the world works with documents, you'll feel at home here.

Role Description

We are not just hiring experience; we are hiring for how you think.

We want a deeply curious, AI-first engineer who:

  • Loves understanding systems at a fundamental level
  • Has built, hacked, broken, and rebuilt real-world systems
  • Thinks independently and takes ownership without needing handholding
  • Writes clean, thoughtful, and high-quality code
  • Is excited by AI tooling (e.g., Claude Code, LLM workflows, developer copilots)
  • Can quickly pick up new technologies regardless of prior stack

You might come from Java, C++, Python, Node, or any strong engineering background. What matters is your ability to learn fast, reason deeply, and build well.

Key Responsibilities

As a Senior Software Engineer, you will play a key role in designing and building the next generation of our platform.

You will contribute not just code, but ideas, architecture, and engineering culture. You will work closely with product and leadership to shape systems that are scalable, reliable, and AI-native.

  • Design and build scalable backend systems and APIs
  • Write clean, maintainable, high-performance code
  • Lead and contribute primarily in Postgres, Python and Node.js
  • Architect systems with a focus on performance, reliability, and extensibility
  • Build and integrate AI-powered workflows and LLM-driven features
  • Collaborate across teams to deliver high-impact solutions
  • Own features end-to-end: design → build → test → deploy → monitor
  • Debug and solve complex system-level problems
  • Contribute to and elevate engineering standards and code reviews

What You Bring

Core Engineering Strength

  • Strong fundamentals in data structures, algorithms, and system design
  • Good understanding of object-oriented design and software architecture
  • Experience building real-world, enterprise grade systems
  • Ability to reason about trade-offs and design decisions

Technical Experience

  • 7+ years of professional software engineering experience
  • Proficiency in at least one major language (Java, C++, Python, PHP, Node, etc.)
  • Experience with or willingness to learn
  • Strong knowledge of databases, APIs, and distributed systems
  • Familiarity with cloud platforms (AWS, Azure, etc.)
  • Experience with microservices and API-driven architectures

AI & Modern Development Mindset

  • Comfortable using or exploring AI-assisted development tools(e.g., Claude Code, OpenAI Codex, Gemini CLI)
  • Interest in LLMs, prompt engineering, or AI-driven systems
  • Curiosity to experiment, prototype, and iterate quickly

Mindset & Traits

  • Highly self-driven and independent
  • Strong problem-solving and debugging skills
  • Excellent attention to detail and code quality
  • Excellent communication in English

Bonus Points

  • Experience migrating or modernizing legacy systems
  • Exposure to document processing, OCR, or data extraction systems
  • Experience with testing frameworks and automation
  • Background in performance optimization or large-scale systems
  • Experience in using Claude Code or other AI tools for rapid prototyping

Why Join Docupath?

  • Work on real-world AI products used by global enterprises
  • Influence core architectural decisions at a critical growth stage
  • Be part of a small, high-impact, engineering-driven team
  • Build with cutting-edge AI and LLM technologies
  • Competitive salary (USD-based) and strong growth opportunities
  • Opportunity to work closely with international customers

Ready to drive Docupath AI’s next wave of growth?

Apply now to recruitment@docupath.ai with your resume!

Apply for this role

Tell us a little about yourself and attach your CV.

PDF or Word document, up to 8 MB.

By submitting this application you agree to Docupath processing your personal data for recruitment purposes. Information about how we process your personal data can be found in our privacy policy.

Prefer email? Send your application to recruitment@docupath.ai.