Lead / Principal Engineer - Full Stack
Overview
Sahajsoftware is hiring a Lead or Principal Engineer for a full-stack Principal Consultant role based in London, United Kingdom. This position operates within a consulting and technology delivery structure characterized by small, autonomous, flat teams, radical compensation transparency, and high trust. Visa sponsorship may be offered for suitable candidates.
Requirements
Applicants need demonstrable experience building software systems in complex environments, alongside strong engineering fundamentals and expertise in at least one language. The role requires hands-on experience designing and delivering distributed systems at scale, a deep grasp of architecture and system design, and direct experience working with customers and business stakeholders. Candidates should be comfortable operating across technology domains such as distributed systems, data engineering, artificial intelligence and agentic systems, and DevOps or SRE, balancing breadth with depth.
What you get
The position includes open salaries and unlimited leaves. Employees receive life insurance and private health insurance. The organizational environment emphasizes a flat structure with no hierarchy, a high sense of ownership, and opportunities to collaborate with peers across multiple technology domains.