Software Engineer Jobs in Colombo

Job Title: Software Engineer (Mid to Senior Level)

📍 Location: Colombo / Remote (based on company policy)
đź•’ Employment Type: Full-Time


About the Company

We are a global IT solutions provider catering to clients across a variety of sectors, including multiple Fortune 500 companies. With a forward-thinking mindset and a commitment to technological innovation, our core competencies span across AI-powered solutions, data science, machine learning, financial trading systems, mobile and web applications, and bespoke software development. Our AI Labs division is led by experts in Deep Learning and Predictive Analytics, while our proprietary product ATRAD supports advanced financial trading activities. We take pride in building scalable, efficient, and intelligent systems that meet the needs of an evolving digital world.


Role Overview

We are seeking a highly skilled Software Engineer with strong leadership potential and a passion for modern development practices. The ideal candidate will have experience in building robust, secure applications and a desire to mentor peers while working on enterprise-grade solutions across web, mobile, and cloud platforms.


Key Responsibilities

  • Architect, design, and develop high-quality software applications tailored for scalability, performance, and security.
  • Lead code reviews and contribute to the establishment of coding standards and best practices.
  • Mentor junior developers and act as a point of reference within the engineering team.
  • Collaborate with product managers, UX/UI designers, QA, DevOps, and other stakeholders throughout the SDLC.
  • Engage in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Identify and resolve performance bottlenecks and technical issues quickly and efficiently.
  • Evaluate and incorporate new technologies to enhance system performance and team productivity.
  • Maintain a continuous integration and delivery pipeline using modern DevOps tools.

Required Qualifications and Skills

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 3 – 4+ years of experience in software development, ideally in fast-paced environments.
  • Proficient in one or more languages: Java, Python, JavaScript, Go, or C#.
  • Strong foundation in object-oriented design, software architecture, and design patterns.
  • Experience with cloud ecosystems (AWS, Azure, or Google Cloud Platform).
  • Knowledge of SQL/NoSQL databases and related ORM technologies.
  • Familiar with DevOps workflows, CI/CD pipelines, and containerization (Docker, Kubernetes).
  • Excellent debugging, analytical, and problem-solving skills.
  • Strong interpersonal and communication skills with a proactive approach to teamwork.

Frequently Asked Questions (FAQs)

What types of projects will I be working on?

You will contribute to a range of projects, from AI-powered systems and data-driven applications to enterprise software and financial trading platforms such as ATRAD.

Is remote work or hybrid work available?

Depending on your role and project requirements, flexible remote/hybrid arrangements may be available. Final terms will be discussed during the interview process.

Do I need experience in financial systems to apply?

While experience in finance-related platforms is a plus, it is not mandatory. Strong development skills and a willingness to learn domain-specific knowledge are more important.

Apply Now

More Jobs

Leave a Comment