Open Position

Smart Building Software Developer

Build operational software modules and dashboards for EMS, MMS, reporting, and facility workflows.

Department

Software

Location

Colombo, Sri Lanka / Hybrid

Employment Type

Full-time

Experience

2+ years

Posted

Feb 25, 2026

Status

Open

Role overview

You will design and implement practical software features that improve visibility and decision-making for facility teams.

The role involves collaborating with controls engineers to transform operational data into reliable, user-friendly applications.

Key responsibilities

  • Develop and maintain dashboard and reporting modules.
  • Implement secure data flows between building systems and applications.
  • Support bug fixing, optimization, and release cycles.
  • Collaborate with engineering teams to refine user workflows.

Requirements

  • Experience in modern web/backend development and API integration.
  • Ability to write clean, maintainable, production-ready code.
  • Strong debugging and performance optimization skills.
  • Good communication and cross-functional collaboration mindset.

What we offer

  • Work on real engineering-driven software products.
  • Opportunity to influence product features from requirements stage.
  • Supportive team culture with clear delivery goals.
  • Growth path into senior development and architecture roles.

Hiring process

What to expect after you apply

Our hiring workflow is structured and transparent. We evaluate each application based on role fit, delivery capability, and communication clarity.

  1. Initial CV shortlisting
  2. Technical interview
  3. Code review discussion
  4. Final leadership interview

Application support

If you face any issue while applying, email us at careers@dspcontrols.lk and mention this role.

Career Application

Apply for Smart Building Software Developer

Share your background and upload your CV. We will evaluate your profile against this role's scope and requirements.

Candidate details

Application details

Your CV is used only for recruitment review and is not shared outside our hiring team.

Do you want to build real-world automation systems with us?

Send your profile and availability. We review all relevant applications and respond to shortlisted candidates.