Open Position
Smart Building Software Developer
Build operational software modules and dashboards for EMS, MMS, reporting, and facility workflows.
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.
- Initial CV shortlisting
- Technical interview
- Code review discussion
- 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.
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.