Software Engineer - Open Source

Job Title: Software Engineer

Location: Colombo, Sri Lanka

Type: Full-Time

Experience Level: New Graduate 


About the Role

We are looking for a Software Engineer to help develop a next-generation collaboration platform that seamlessly integrates AI, security, collaboration, and modern messaging features.

We are on a mission to build the future of collaboration and communication technology. While reimagining Email is a core part of our project, our vision extends beyond that to encompass messaging, document management, forms, and more. This is an opportunity to be part of a team that is redefining how people work and communicate in the digital age.

Our initial focus is on developing a product that (Sri Lankan) government departments and state entities could potentially use. In the long run, our work will be adaptable for governments and private sector organizations globally. Additionally, we may explore opportunities to spin off parts of our work into a private technology business. This project presents numerous entrepreneurial possibilities for those involved.


Responsibilities

  •  Design and develop core features of the Email 2.0 platform, focusing on usability, security, and scalability.
  •  Build an intuitive mobile and web-based email client that rivals messaging apps in simplicity.
  •  Develop secure authentication, encryption, and identity verification mechanisms.
  •  Collaborate with UI/UX designers to create a modern, user-friendly interface.
  •  Integrate real-time collaboration tools, smart attachments, and embedded forms.
  •  Optimize email search, tagging, and organization using AI-powered solutions.
  •  Ensure multi-language support, including translation for Sinhala and Tamil.


Requirements

Must Have

  •  Ability to work independently in a fast-paced, innovative environment.
  •  Proficiency in modern programming languages (e.g., Python, JavaScript, TypeScript, Go, or Rust).
  •  Experience building scalable web and mobile applications (React, Flutter, Swift, Kotlin, etc.).
  •  Basic knowledge of security best practices, encryption, and authentication (OAuth, Zero Trust, etc.).


Nice to Have

  •  Understanding of email protocols (SMTP, IMAP, POP3) and messaging systems.
  •  Experience with cloud infrastructure (AWS, GCP, or Azure).
  •  Familiarity with AI/ML technologies for automation, NLP, and predictive analytics.
  •  Previous work in productivity or messaging applications.


Other Details

  •  Work from Office: The role requires working from our Colombo office, located inside the WSO2 building.
  •  Equipment: A laptop will be provided to all engineers.
  •  Competitive Salary: We offer a highly competitive salary, comparable to high paying software companies in Sri Lanka.
  •  Mentorship & Guidance: You will be personally mentored and guided by Nuwan Senaratna and Sanjiva Weerawarana
  •  Immediate Start: We are looking for candidates who can start ASAP.


If you’re passionate about reshaping how Sri Lanka and the world communicates and collaborates, we’d love to hear from you! Apply by sending your resume / CV to careers@opensource.lk.


Post a Comment

Previous Post Next Post