
Software Engineer
Embla Software Innovation
Mount Lavinia
1 applicant
Posted
Dec 15, 2025
Job Type
Full-Time
Work Mode
On-site
Salary
Salary negotiable
Job Description
Shape the landscape of IoT
Are you a skilled software engineer looking for an opportunity to make a big impact? With a global presence in Norway and Sri Lanka, we partner with a leading Norwegian company that specializes in IoT. Our client is committed to delivering high-quality IoT solutions for businesses across various industries. Join us and work alongside the experts to create cutting-edge IoT solutions that will transform the world by connecting devices, optimizing operations, and enabling smarter decision-making.
With competitive pay, opportunities for growth, and a supportive team environment, why not apply today?
Job Responsibilities
Design, develop, and maintain scalable dot NET Core, React/Angular, PostgreSQL/SQL applications.
Build and maintain RESTful APIs ensuring performance, security, and scalability.
Participate in cloud deployments (Azure/AWS) and implement CI/CD pipelines.
Collaborate with cross-functional teams to deliver high-quality software.
Implement microservices architecture, clean code practices, and perform unit/integration testing.
Participate in code reviews and Agile ceremonies.
Continuously explore new technologies and tools to improve system performance and efficiency.
Benefits
Competitive Salaries, referral programs, hybrid work model, foreign exposure and site visits, health insurance, personal loan schemes, celebrations and a Great Place to Work culture
Requirements
- Have 02-03 years of relevant work experience.
- Bachelors Degree in Computer Science, Software Engineering, or a related field.
- Proficient in dot NET Core, PostgreSQL/SQL, React/Angular, RESTful APIs.
- Experience with Azure (preferred) or AWS, Bitbucket, and JIRA.
- Familiar with TypeScript, HTML5, CSS3, JavaScript (ES6+), SignalR, Dapper, Docker, Microservices, Postman, Swagger, EF Core, JWT/OAuth.
- Knowledge of RabbitMQ, Redis, DI, xUnit, IoT protocols, CI/CD is a plus.
- Experience in Agile/Scrum environments.
- Strong communication, teamwork, problem-solving skills, adaptability, and willingness to learn