Join Our Team

Help us build the next generation of innovative software products

Principal Software Engineer (Principal SE)

Sri Lanka (Remote)
Full-time
Engineering
Reports to: Chief Technology Officer

About the Role

The company is seeking a Principal Software Engineer to provide strong technical leadership while remaining deeply hands-on in system design and implementation. This role combines senior-level engineering expertise with team-level ownership and architectural influence across the platform. The ideal candidate demonstrates strong engineering judgment, upholds technical standards, and takes accountability for delivery quality.

Responsibilities

  • Lead the system design and technical direction for features delivered by the team
  • Influence architectural decisions across the wider engineering organization
  • Serve as Tech Lead and Scrum Master for a dedicated scrum team
  • Ensure sprint goals are met and ceremonies are run effectively
  • Make scope and technical trade-off decisions to protect delivery timelines
  • Write and review production-grade code in complex or critical areas
  • Establish technical patterns and long-term maintainability standards
  • Collaborate closely with Product, QA, and other Tech Leads
  • Act as an escalation point for complex technical issues

Basic Qualifications

  • Extensive professional experience in software engineering
  • Proven experience delivering production-ready features
  • Strong backend engineering and system design fundamentals
  • Experience owning architectural decisions in long-lived systems
  • Demonstrated ability to uphold engineering quality standards
  • Strong communication and technical influence skills
  • Ability to work with Singapore timezones

Preferred Qualifications

  • Experience in B2B SaaS or enterprise platforms
  • Experience with AWS and cloud-native architectures
  • Exposure to AI-enabled systems in production
  • Experience leading a scrum team as a technical authority
  • Experience identifying and addressing systemic engineering issues

Benefits

  • Potential for long-term partnership in the form of stock options
  • Opportunity to work on a complex, enterprise-grade platform
  • Attractive profit-sharing scheme
  • High autonomy and strong ownership culture
  • Flexible remote work arrangements

Senior Software Engineer (SSE)

Remote / Colombo, Sri Lanka
Full-time
Engineering
Reports to: Chief Technology Officer

About the Role

The company is seeking a Senior Software Engineer with strong backend and full-stack experience. The ideal candidate is capable of independently delivering features end-to-end while maintaining high engineering standards and contributing to architectural discussions.

Responsibilities

  • Design and implement scalable backend services and APIs
  • Write clean, maintainable, and testable code
  • Deliver features end-to-end from development to deployment
  • Participate in architectural discussions and technical planning
  • Collaborate closely with Product, QA, and Design teams
  • Review code and mentor junior engineers when needed

Basic Qualifications

  • Strong experience in backend or full-stack development
  • Solid understanding of system design fundamentals
  • Experience working with cloud platforms (AWS preferred)
  • Experience delivering production-ready features
  • Strong problem-solving and debugging skills
  • Ability to work with Singapore timezones

Preferred Qualifications

  • Experience in B2B SaaS platforms
  • Familiarity with CI/CD pipelines
  • Experience working in agile environments

Benefits

  • Potential for long-term partnership in the form of stock options
  • Opportunity to work on a complex, enterprise-grade platform
  • Attractive profit-sharing scheme
  • High autonomy and strong ownership culture
  • Flexible remote work arrangements

Software Engineer (SE)

Sri Lanka (Remote)
Full-time
Engineering
Reports to: Chief Technology Officer

About the Role

The company is seeking a Software Engineer who is passionate about building high-quality systems. The ideal candidate is eager to learn, takes ownership of assigned tasks, and contributes to the continuous improvement of engineering practices.

Responsibilities

  • Develop backend or full-stack features under guidance
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews and technical discussions
  • Assist in debugging and resolving production issues
  • Collaborate with team members to deliver sprint goals

Basic Qualifications

  • Experience in backend or full-stack development
  • Understanding of data structures and algorithms
  • Familiarity with cloud platforms or modern web frameworks
  • Ability to work collaboratively in a team environment
  • Ability to work with Singapore timezones

Preferred Qualifications

  • Experience with AWS
  • Exposure to SaaS platforms
  • Strong willingness to learn and grow technically

Benefits

  • Potential for long-term partnership in the form of stock options
  • Opportunity to work on a complex, enterprise-grade platform
  • Attractive profit-sharing scheme
  • High autonomy and strong ownership culture
  • Flexible remote work arrangements

Don't see a role that fits?

We're always looking for talented individuals to join our team. If you're passionate about building great software, we'd love to hear from you.