Senior Software Architect

Colombo, Western Province, Sri Lanka on site Until 8/22/2026 First posted March 18, 2026 Last posted March 18, 2026
Job description

About the Role

Homey is a property conveyancing platform built on a mature Ruby on Rails monolith. We are looking for a Senior Software Architect to lead the technical direction of the platform, improve system design, reduce technical debt, and ensure scalability, performance, and security as we grow. You will work closely with product and engineering teams to design solutions, guide architectural decisions, and maintain high engineering standards.

Key Responsibilities

  • Define and maintain system architecture and technical standards
  • Review and design solutions for new features and integrations
  • Improve code quality, performance, and scalability
  • Guide large refactors and safe data migrations
  • Ensure secure handling of payments and sensitive data
  • Mentor engineers and support technical decision-making

Requirements

  • 15+ years of software development experience
  • 5+ years in an architecture or principal-level role
  • Strong experience with Ruby on Rails (or similar backend frameworks)
  • Solid understanding of PostgreSQL, schema design, and performance optimisation
  • Experience with APIs, background jobs, and third-party integrations (e.g., payments)
  • Strong knowledge of system design, scalability, and technical trade-offs
  • Experience working with large, complex production systems
  • Clear communication and leadership skills

Benefits

  • Competitive salary, commensurate with experience (paid in GBP under a UK contract).
  • Opportunities for professional growth and organizational impact.
  • Supportive work environment focused on work-life balance and employee well-being.

About this role

Summary

Lead architecture, improve system design, ensure scalability, performance, security, mentor engineers.

Job title

Senior Software Architect

Experience level

15+ years

Industry

software

Location requirements

Candidates in Colombo, remote work not specified.

Salary

Competitive salary, commensurate with experience (paid in GBP under a UK contract).

Management role

Yes

Skills & keywords

Required skills

ruby on railspostgresqlsystem designAPIs

Preferred skills

None specified

Specializations

ruby on railssystem designperformance optimizationsecurity APIs
Locations

Structured locations inferred from the posting.

Colombo, Sri Lanka

On-site City