Drumonix is an independent job search aggregator. We may earn a commission when you click through.
Sri Lanka Software Jobs: Mobile Builders vs Architecture Leads
Ten software listings split into three clear tracks, from a $300 monthly React Native internship to senior architecture work in Colombo.
Quick Picks
Best overall: Senior Software Engineer (Mobile / Backend / Frontend).
Best budget: Mobile App Development Intern (React Native).
Best for Android specialists: Tech Lead, Android Core Product - Colombo, Sri Lanka.
Hands-on mobile engineering
Mobile development is the biggest cluster here, but the listings sit at very different points on the ladder. One pays a published internship rate, two ask for production experience, and another combines mobile, backend, and frontend work with team leadership. That spread matters more than the job titles.
The public listings rarely include salary data, so do not treat a missing figure as a hidden benefit. Ask about the rate, overtime expectations, office attendance, and the exact stack before you commit. The job boards and company pages are the source for the details below, including Microweb Global's listing and SenzAgro's careers page.
Senior Software Engineer
React JS, JavaScript ES6, Webpack, and Redux give this senior listing a broader base than the mobile-only jobs below. The company also expects the hire to lead developers and support existing systems, so this is not a quiet coding seat. I would rank it first for an engineer with hands-on React experience who wants technical ownership without jumping straight into architecture. The vague wording around pace is the concern: there is no salary, work arrangement, or team size in the supplied listing. Compared with the React Native internship, this demands far more but gives a much stronger route into senior delivery work.
Software Engineer - Mobile App Development
Konekt's full-time listing stays focused on React Native mobile development, with planning, design, coding, and debugging called out directly. That is useful if you want a cleaner mobile track than the previous job's mixed frontend, backend, and leadership brief. The downside is the public page gives no pay, seniority level, or benefits, and the Dehiwala-Mount Lavinia location may matter if you are commuting into Colombo. Pick this over the senior SenzAgro listing if React Native is your main trade and you would rather own app delivery than manage a developer group.
Software Engineer
Zero One Technologies is one of the few listings here with a published monthly rate: LKR150,000 to LKR250,000, roughly $470 to $780 using a rounded $1 = LKR320 conversion. According to the employer's Rooster listing, the work uses Flutter and React, so the stack is broader than a single-framework mobile job. That salary range is useful, but the spread is wide enough to ask what determines the offer. A junior engineer may land near the bottom while someone bringing production mobile experience could push higher. This beats the unpaid-looking listings on transparency, though the page still leaves benefits and schedule unanswered.
Mobile Application Developer
SANKARAA Tech describes a mobile developer job tied to customisation and development for business applications, with the company expanding its Sri Lankan team. That business-software angle may mean less consumer-app glamour and more client requirements, integrations, and revisions. The supplied page names iOS and Android but cuts off before the full requirements, so applicants should not assume the exact languages or experience level. Compared with Zero One's published LKR150,000 to LKR250,000 monthly range, the missing pay is a real gap. This fits a developer who can handle both platforms and is comfortable with custom client work, not someone chasing a narrowly defined native-app specialty.
Mobile App Development Intern
Microweb Global publishes the clearest entry point in the group: a React Native internship in Colombo at LKR25,000 to LKR35,000 per month, roughly $78 to $109 at the same rounded exchange rate. That is a modest rate, but it is still better than applying blind because you can judge the trade before sending a CV. The internship is a long way from the LKR150,000 to LKR250,000 software engineer listing, so it should be treated as a training route rather than a normal engineering salary. Choose it if you have a portfolio, limited commercial experience, and can afford the lower monthly income while building React Native evidence.
The mobile group gives you a useful pay reality check. The only published figures range from LKR25,000 to LKR35,000 per month for the internship and LKR150,000 to LKR250,000 for the full-time engineer job. That is roughly a sixfold gap at the low end, before experience, benefits, or overtime enter the picture. The surprise is not the difference itself; it is how many listings hide the number. Ask for the salary band early.
There is also a practical split: React Native and Flutter broaden your hiring pool, while iOS, Android, and Kotlin deepen a specialist lane. Neither is automatically better. Your portfolio and shipped work will carry more weight than the label on the advert.
Android depth and technical leadership
Android work moves the discussion from app delivery to ownership of a core product. The listing below is on-site and full-time in Colombo, with a stack that includes Kotlin, Jetpack Compose, JUnit, MVVM, coroutines, and Dagger. That is a serious technical brief, not an internship dressed up with a grand title.
Tech Lead, Android Core Product
Speechify's Tech Lead listing asks for Android Core Product work in Colombo, on-site and full-time. The visible stack is the strongest technical signal in this roundup: Kotlin, Jetpack Compose, JUnit, MVVM, coroutines, and Dagger point to modern Android delivery plus testing and architecture discipline. The title says lead, but the listing labels the seniority as mid and lead, so confirm how much people management is involved before applying. Compared with the React Native jobs, this is narrower but deeper. It suits an Android engineer who already ships production code and wants ownership of a core product, not someone still learning mobile fundamentals.
Android specialists should read the stack carefully. Kotlin and Jetpack Compose are concrete signals; they tell you more than a vague phrase such as “mobile development.” The price of that clarity is location and commitment: this listing is explicitly on-site and full-time in Colombo. If you need remote work or a flexible schedule, the supplied data does not support that assumption.
That leaves the architecture track. These jobs are not simply senior coding jobs with a fancier heading. They involve customer decisions, technical ownership, and explaining trade-offs to people who may not care how the system is built.
Architecture, clients, and AI systems
Architecture listings sit at the top of the experience ladder here. One asks for more than 10 years with a software development background. Another puts client engineering and technical account ownership at the centre. The AI architect listing is the thinnest on detail, so it belongs at the bottom of this cluster despite the fashionable title.
Solution Architect
Lkcareers' Solution Architect listing is the clearest senior filter in the set: it asks for a software development background and 10-plus years of experience, with customer-facing solution work included. That means the day-to-day job is likely to involve translating business needs into technical plans, not just reviewing pull requests. The listing is full-time in Colombo, but it does not publish pay, benefits, or the architecture stack. I would put this ahead of the other architecture adverts for clarity on experience, while warning developers with fewer than 10 years not to waste an application unless the employer says the requirement is flexible.
Solution Architect
Axonect frames this as Solution Architect - Client Engineering in Colombo and highlights technical account ownership and customer engagement. That client-facing emphasis separates it from the Lkcareers listing, which gives a clearer 10-plus-year threshold but less detail about account ownership. Expect meetings, technical explanations, and responsibility for how customers experience the engineering work. The page does not provide salary, years of experience, or remote terms, so ask those questions before treating the title as a promotion. It suits a senior engineer who enjoys explaining systems and handling customers as much as building them.
Solutions Architect
Fortude's Solutions Architect - AI listing is relevant, but the supplied data contains only the title and source link. That makes it impossible to compare pay, seniority, tools, location details, or working arrangements fairly against the other architecture jobs. The AI label may attract plenty of applications, yet the missing brief is the main fact here. Treat it as a lead to investigate rather than a confirmed recommendation. Ask about the actual AI workload, software engineering expectations, customer contact, and whether the job is building systems or mainly advising clients.
Comparison table
| Listing | Employer or source | Work type | Location | Published pay | Main signal |
|---|---|---|---|---|---|
| Senior Software Engineer | SenzAgro | Senior full-time | Not supplied | Not supplied | React JS, Redux, team leadership |
| Software Engineer - React Native | Konekt Holdings | Full-time | Dehiwala-Mount Lavinia | Not supplied | Mobile planning, coding, debugging |
| Software Engineer - Mobile Applications | Zero One Technologies | Full-time | Colombo | LKR150,000-$250,000/month equivalent range published in LKR | Flutter and React |
| Mobile Application Developer | SANKARAA Tech | Full-time details incomplete | Sri Lanka team | Not supplied | iOS and Android business applications |
| Mobile App Development Intern | Microweb Global | Internship | Colombo | LKR25,000-$35,000/month equivalent range published in LKR | React Native |
| Tech Lead, Android Core Product | Speechify | On-site full-time | Colombo | Not supplied | Kotlin, Compose, testing, architecture |
| Solution Architect | Lkcareers | Full-time | Colombo | Not supplied | 10-plus years, software background |
| Solution Architect - Client Engineering | Axonect | Not supplied | Colombo | Not supplied | Technical account ownership |
| Solutions Architect - AI | Fortude | Not supplied | Not supplied | Not supplied | AI architecture title only |
Salary figures are shown in the currencies published by the listings; approximate dollar equivalents use a rounded conversion for comparison, not an employer quote. Check the original Zero One Technologies listing and each employer page before applying.
Pick SenzAgro if you have React experience and want senior team responsibility. Choose Zero One if published pay and a broad mobile stack matter more. Start with Microweb if you are breaking into commercial React Native work and can manage the lower monthly rate. Android specialists should target Speechify, while architects need to verify the missing details directly before committing time to an application.