JobCeylon

Software Engineer Jobs in Sri Lanka

Showing 10 of 10 jobs | Page 1 of 1

Colombo +1PrivateIT
Expires: 05/10/2026

Principal Engineer cum Team Lead (AI, Software)

PBA Systems Pte Ltd

Principal Engineer cum Team Lead (AI, Software) Location - Sri Lanka Department - Engineering / Technology Reports to - Head of MTBU ABOUT US PBA is the leading expert in ultra-precision motion control and mechatronic solutions, providing cutting-edge technologies designed to deliver unmatched accuracy and performance. Founded in 1987 and headquartered in Singapore, we bring over 30 years of expertise. Our team is dedicated to developing innovative systems that integrate mechanical engineering, electronics, and advanced control technologies across a wide range of industries, including semiconductor, automation, photonics/optics, and medical devices. SUMMARY We are looking for a dynamic and experienced Principal Engineer cum Team Lead (AI, Software) to provide both hands-on technical leadership and people management for our AI engineering team. This role is responsible for architecting scalable AI solutions while leading, mentoring, and growing a high-performing team of engineers. You will play a critical role in aligning technology strategy with business goals and ensuring the successful delivery of AI-driven products. KEY RESPONSIBILITIES (TECHNICAL LEADERSHIP) Lead the architecture, design, and development of AI/ML-based software systems. Define and enforce engineering standards, best practices, and system design principles. Oversee the end-to-end AI lifecycle, including data pipelines, model development, deployment, and monitoring. Ensure systems are scalable, secure, and high-performing in production environments. Stay current with emerging trends in AI, machine learning, and software engineering and drive adoption where relevant. TEAM LEADERSHIP & MANAGEMENT Lead, mentor, and develop a team of AI/software engineers. Manage resource planning, task allocation, and performance reviews. Foster a collaborative, innovative, and accountable team culture. Support recruitment, onboarding, and retention of top engineering talent. PROJECT & STAKEHOLDER MANAGEMENT Work closely with product managers, data teams, and business stakeholders to translate requirements into technical solutions. Drive project planning, prioritization, and timely delivery of key initiatives. Communicate technical concepts and progress effectively to both technical and non-technical stakeholders. QUALIFICATIONS & EXPERIENCE Bachelor’s, Master’s, or PhD in Computer Science, Artificial Intelligence, or a related field. 8+ years of experience in software engineering, with significant exposure to AI/ML systems. Proven track record in delivering production-grade AI applications. Prior experience in team leadership or people management roles. Strong programming skills in Python, Rust, CUDA, C#, and Dart Solid understanding of machine learning, deep learning, and data engineering concepts. Experience with cloud platforms (AWS, Azure, or GCP) and distributed systems. Familiarity with AI frameworks such as TensorFlow, PyTorch, or similar. Experience with MLOps, CI/CD pipelines, and DevOps practices. PREFERRED SKILLS Experience with generative AI, NLP, or computer vision applications. Knowledge of AI governance, ethics, and compliance frameworks. Experience in agile development methodologies. Strong problem-solving and decision-making capabilities. KEY COMPETENCIES Technical excellence and innovation Leadership and team development Strategic thinking and execution Strong communication and stakeholder management Accountability and results-driven mindset WHAT WE OFFER Opportunity to lead impactful AI-driven initiatives A collaborative and forward-thinking work environment Competitive salary and benefits Career growth and leadership opportunities PLEASE CLICK THE APPLY BUTTON TO SEND YOUR CV VIA XPRESSJOBS

Colombo +1PrivateIT
Expires: 07/10/2026

Manager - Software Engineering (Flutter Mobile & Web De...

Nations Trust Bank

Manager - Software Engineering (Flutter Mobile & Web Developer) Job Profile: Design, develop, and maintain scalable applications using Flutter and Dart for Android, iOS, and Web platforms. Build responsive, user-friendly, and high-performing mobile and web applications. Develop reusable components and maintainable application architectures using Clean Architecture, SOLID principles, and modern design patterns. Integrate applications with RESTful APIs, enterprise systems, and third-party services. Implement secure authentication, authorization, and mobile security controls. Integrate and manage services such as Firebase, Google Cloud Platform, analytics, push notifications, and customer engagement platforms. Manage application deployments and releases through Google Play Console, App Store Connect, and TestFlight. Collaborate closely with UI/UX designers, backend developers, DevOps engineers, cybersecurity teams, and business stakeholders. Participate in technical design, solution architecture, code reviews, release planning, and continuous improvement initiatives. Required Skills & Experience Strong hands-on experience in Flutter and Dart development. Experience developing and maintaining applications for Android, iOS, and Flutter Web. Sound knowledge of BLoC, Cubit, Riverpod, Provider, or other state-management frameworks. Minimum 7 years’ experience in software development - Flutter Mobile & Web Developer Experience with REST APIs, JSON, Dio, HTTP, and backend integrations. Good understanding of mobile application architecture, design patterns, and software engineering best practices. Experience with Firebase services including Cloud Messaging, Analytics, Crashlytics, and Remote Config. Familiarity with Git, CI/CD pipelines, and source control best practices. Strong understanding of application security concepts including OAuth 2.0, JWT, secure storage, SSL/TLS, and OWASP Mobile Security principles. Experience with application deployment, release management, and certificate/signing management for Android and iOS platforms. Preferred Qualifications Experience with Google Cloud Platform (GCP) services. Exposure to GraphQL, WebSockets, and advanced API integrations. Experience with customer engagement platforms such as CleverTap. Knowledge of Flutter performance optimization, monitoring, and analytics. Experience working in Agile software development environments. PLEASE CLICK THE APPLY BUTTON TO SEND YOUR CV VIA XPRESSJOBS

Colombo +1Private
Expires: 05/10/2026

Software Engineer - Accounting & ERP Systems

Seven Senki Holdings (Pvt) Ltd

Software Engineer - Accounting & ERP Systems Seven Senki Holdings (Pvt) Ltd is a leading software development company specializing in innovative solutions for courier systems, HR, payroll, and accounts systems. With 8 years of market experience, we pride ourselves on delivering top-notch software that meets our clients' needs. Key Responsibilities Understand and analyze accounting and financial processes. Work with ERP Finance & Accounting modules. Analyze customer requirements related to accounting and financial systems. Translate accounting and business requirements into software requirements. Work closely with software developers to implement accounting-related functionalities. Perform software testing, UAT and bug reporting. Analyze accounting system issues and coordinate with technical teams to identify solutions. Work with databases and perform basic SQL queries. Understand and support API and third-party system integrations. Participate in ERP implementation and customer onboarding projects. Prepare functional requirements, process flows and documentation. Support customers in understanding accounting and ERP functionalities. Required Qualifications & Skills Bachelor's Degree in Accounting, Finance, Business Management, Information Systems, Computer Science or a related field. Professional or part qualification in ACCA, CIMA or CA will be an added advantage. 1-2 years of experience in accounting, finance, ERP implementation, software/business analysis or a related field. Strong practical knowledge of accounting principles and financial processes - MUST. Excellent knowledge of Sage and QuickBooks (QB) - highly preferred. Experience working with ERP Finance/Accounting modules. Previous experience with ERP systems is highly preferred. Good knowledge of Microsoft Excel. Basic knowledge of SQL and databases. Understanding of software testing, UAT and bug reporting. Ability to understand business requirements and communicate them clearly to software developers. Basic understanding of software development concepts. Knowledge of APIs and system integrations. Experience in ERP implementation or business process analysis will be an advantage. Knowledge of Sri Lankan and/or international accounting and taxation requirements will be an advantage. Strong analytical and problem-solving skills. Good communication and interpersonal skills. Ability to work independently and as part of a team. Seven Senki Holdings (pvt) Ltd No 411/B/2/4, Athuruiiriya Road, Malabe PLEASE CLICK THE APPLY BUTTON TO SEND YOUR CV VIA XPRESSJOBS

Colombo +1Private
Expires: 12/10/2026

Assistant Professor - Department of Software Engineerin...

Sri Lanka Institute of Information Technology (SLIIT)

WE ARE HIRING Assistant Professor - Department of Software Engineering JOIN OUR TEAM Sri Lanka Institute of Information Technology (SLIIT) is a pioneer in Sri Lanka's higher education sector, offering a wide range of undergraduate and postgraduate degrees. SLIIT is dedicated to delivering an exceptional student experience through its highly committed academic and non- academic staff who teach, mentor, guide, and support a vibrant community of nearly 25,000 students. The Faculty of Computing of Sri Lanka Institute of Information Technology is the home of more than 190 academic staff and an ever-growing cohort of undergraduate and postgraduate students. We are inviting highly qualified and dynamic individuals with a passion for teaching and research to join us as an Assistant Professor at the Department of Software Engineering. Applicants must hold A four-year bachelor's degree in software engineering with 1st or 2nd class honours or A three-year bachelor's degree in software engineering with 1st or 2nd class honours or a pass in a four-year bachelor's degree and a master's degree at SLQF Level 9 equivalent or above and An earned doctoral degree in a closely related field. Applicants should have at least six years of demonstrated competence in research, teaching and/or industry practice after the bachelor's degree and a strong publication record in reputed research journals and conferences. SLIIT offers a competitive salary and a benefits package commensurate with qualifications and experience. PLEASE CLICK THE APPLY BUTTON TO SEND YOUR CV VIA XPRESSJOBS

Colombo +1Private
Expires: 08/10/2026

Lecturer (Research Track) - Department of Software Engi...

Sri Lanka Institute of Information Technology (SLIIT)

WE ARE HIRING Lecturer (Research Track) - Department of Software Engineering JOIN OUR TEAM The Sri Lanka Institute of Information Technology (SLIIT) is a pioneer in the higher education sector of Sri Lanka and offers undergraduate and postgraduate degrees in a wide range of disciplines. It is committed to provide the best student experience through a dedicated group of academic and non-academic staff. The main campus located in Malabe has excellent academic and recreational facilities. We are looking for a highly motivated and research-oriented individual to join our team as a Lecturer (Research Track) attached to SLIIT International, Dr. Lester James Peiris Mawatha, Colombo 05. Applicants must hold a 1st or 2nd class honours four-year bachelor's degree in Software Engineering or Computer Science and a master's degree at SLQF Level 9 equivalent or above in the required specialization and at least two years of experience in teaching at the undergraduate level or satisfactory industrial experience and evidence of research output. The work location will be SLIIT International, Dr. Lester James Peiris Mawatha, Colombo. Preference will be given to candidates with demonstrated expertise and the ability to teach modules in: Software Architecture and Design Agile Development Methodologies Mobile and Web Technologies Data Structures and Algorithms Object Oriented Programming Artificial Intelligence for Software Engineering Virtualization and Cloud Computing The duties of the above position include delivering lectures and facilitating practical sessions in the Software Engineering degree program, assisting in the supervision of undergraduate research projects, collaborating with LJMU, UK and engaging in collaborative research with the guidance of Senior Academics, towards the development of the research and innovation culture of the department. SLIIT offers a competitive salary and a benefits package commensurate with qualifications and experience. PLEASE CLICK THE APPLY BUTTON TO SEND YOUR CV VIA XPRESSJOBS

Colombo +1Private
Expires: 07/10/2026

Lecturer (Research Track) | Department of Software Engi...

Sri Lanka Institute of Information Technology (SLIIT)

Lecturer (Research Track) | Department of Software Engineering - Colombo The Sri Lanka Institute of Information Technology (SLIIT) is a pioneer in the higher education sector of Sri Lanka and offers undergraduate and postgraduate degrees in a wide range of disciplines. It is committed to provide the best student experience through a dedicated group of academic and non-academic staff. The main campus located in Malabe has excellent academic and recreational facilities. We are looking for a highly motivated and research-oriented individual to join our team as a Lecturer (Research Track) attached to SLIIT International, Dr. Lester James Peiris Mawatha, Colombo 05. Applicants must hold a 1st or 2nd class honours four-year bachelor's degree in Software Engineering or Computer Science and a master's degree at SLQF Level 9 equivalent or above in the required specialization and at least two years of experience in teaching at the undergraduate level or satisfactory industrial experience and evidence of research output. The work location will be SLIIT International, Dr. Lester James Peiris Mawatha, Colombo. Preference will be given to candidates with demonstrated expertise and the ability to teach modules in: Software Architecture and Design Agile Development Methodologies Mobile and Web Technologies Data Structures and Algorithms Object Oriented Programming Artificial Intelligence for Software Engineering Virtualization and Cloud Computing The duties of the above position include delivering lectures and facilitating practical sessions in the Software Engineering degree program, assisting in the supervision of undergraduate research projects, collaborating with LJMU, UK and engaging in collaborative research with the guidance of Senior Academics, towards the development of the research and innovation culture of the department. SLIIT offers a competitive salary and a benefits package commensurate with qualifications and experience. PLEASE CLICK THE APPLY BUTTON TO SEND YOUR CV VIA XPRESSJOBS

Colombo +1Private
Expires: 05/10/2026

Assistant Lecturer (Temporary) - Department of Software...

Sri Lanka Institute of Information Technology (SLIIT)

Assistant Lecturer (Temporary) - Department of Software Engineering Sri Lanka Institute of Information Technology (SLIIT) is a pioneer in the higher education sector of Sri Lanka and offers a wide range of undergraduate and postgraduate degrees. SLIIT is committed to providing the best student experience through highly committed academic staff who teach, mentor, guide and support a community of over 25,000 students. The Faculty of Computing of Sri Lanka Institute of Information Technology is the home of more than 190 academic staff and an ever-growing cohort of undergraduate and postgraduate students. The faculty offers a broad range of undergraduate and postgraduate programs and encourages a rich research culture. In addition to bachelor's and course-work based master's programs, the Faculty of Computing offers MPhil and PhD degree programs as well. Applicants must have a 1st or 2nd class upper honors four-year bachelor's degree in Software Engineering or equivalent. Experience in delivering undergraduate modules related to Software Engineering, application design and development, Security, Machine learning and related subject areas OR experience in teaching at the undergraduate level OR satisfactory industrial experience with evidence of research will be an added qualification. Core duties & responsibilities; Engage in undergraduate teaching and evaluations. Engage in department and faculty related activities Engage in research and publications actively. SLIIT offers a competitive salary and a benefits package commensurate with qualifications and experience. PLEASE CLICK THE APPLY BUTTON TO SEND YOUR CV VIA XPRESSJOBS