Senior Software Engineer AI

Hybrid
Colombo
Overview
Application

We are looking for engineers who are curious, reliable, and comfortable taking on new challenges. You will work with a skilled team on meaningful and complex software projects.

What you will do

  • Work as a Full-Stack Engineer embedded in real-world projects for enterprises and governments

  • Build production-grade systems with LLMs, vector databases, model pipelines, orchestration runtimes, and cloud-native infrastructure

  • Architect, build, and maintain reliable, scalable, and secure software systems spanning APIs, back-end services, orchestration layers, and AI-driven components

  • Collaborate with both technical and non-technical stakeholders internally and externally to deliver project goals

  • Write high-quality, well-tested code and contribute to strong engineering standards across the team

  • Perform code reviews, mentor junior engineers, and help shape engineering culture

  • Follow Rootcode’s security and data protection standards, including secure coding, access controls, and encryption


What we expect

  • Bachelor’s degree in Computer Science, Engineering, or a related field

  • 2 - 5 years of hands-on software engineering experience building production systems

  • Strong foundation in back-end programming (Python, Java, Go, C++ or similar) with the ability to learn new languages and frameworks quickly

  • Experience with front-end development is a plus

  • Solid grasp of system design, distributed systems basics, concurrency, API architecture, and performance optimisation

  • Comfort working across different stacks (web back-ends, data pipelines, cloud deployments, AI toolchains)

  • Familiarity with cloud platforms (AWS/Azure/GCP or on-prem) and containerisation

  • Strong debugging skills, engineering judgement, and autonomous problem-solving ability

  • Ability to collaborate directly with customers and internal teams in dynamic environments

  • Excellent communication skills and the ability to explain technical decisions clearly

We look for people who reflect our values: excellence, collaboration, and integrity.

What is it like to work at Rootcode

Work is a large part of our lives, so we aim to create an environment that feels supportive and open. We trust people to make good decisions and give them the space to do their best work. At Rootcode you will have:

  • Fast-paced career growth

  • Opportunity to work with the latest technologies

  • Freedom with responsibility

Who we are

Rootcode is a software product engineering company headquartered in Sri Lanka with a corporate office in Estonia. We serve customers across Europe and North America. We work with many EU governments and enterprises, building software products, artificial intelligence, and user experience design for clients ranging from startups to public companies.

If the above sounds like a match, we would like to hear from you.