Lead / Principal Engineer - Full Stack at Sahaj Software | GB | Rezi

Lead / Principal Engineer - Full Stack at Sahaj Software

Lead / Principal Engineer - Full Stack

Sahaj Software · GB

3 days ago

Lead / Principal Engineer - Full Stack

Sahaj Software · GB

3 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Lead / Principal Engineer - Full Stack role.

Rezi rewrites your resume against Sahaj Software's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Lead / Principal Engineer - Full Stack posting at Sahaj Software — free, in seconds.

About the Role

As a Principal Consultant, you will be the first point of contact for customers to brainstorm business problems. You will frame problems, shape approaches, provide technical direction, and remain hands-on throughout delivery. This role involves working in experienced, small, high-impact teams to solve complex challenges in consulting and tech delivery, influencing teams, mentoring practitioners, managing stakeholders, and guiding organizations through significant technology and business decisions.

Responsibilities

  • Frame problems and propose solutions for customers.
  • Facilitate discovery sessions, architecture reviews, and technical workshops.
  • Translate business goals into technology strategy and execution plans.
  • Lead through technical excellence, contributing directly to design, architecture, implementation, and review.
  • Make pragmatic decisions balancing business needs, engineering quality, and delivery timelines.
  • Guide teams in building scalable, resilient, and secure systems and practices.
  • Act as a trusted advisor on technology and investment decisions, including assessments and due diligence.
  • Build trust and alignment across internal and customer teams.
  • Converge competing priorities into a clear path forward.
  • Communicate complex ideas clearly to both technical and non-technical audiences.
  • Shape new work through discovery and proposals.
  • Mentor others and elevate technical standards.
  • Operate across technology domains including distributed systems, data engineering, AI & agentic systems, and DevOps/SRE.
  • Demonstrate depth in a few areas and breadth across others, appreciating trade-offs in context.

Requirements

  • Demonstrable experience building software systems in complex environments.
  • Strong engineering fundamentals with expertise in at least one programming language; polyglot experience is ideal.
  • Hands-on experience designing and delivering distributed systems at scale.
  • Deep understanding of architecture, system design, and engineering trade-offs.
  • Direct experience working with customers and business stakeholders.
  • Ability to reach for the simplest effective solution and distrust accidental complexity.
  • Systems thinking approach, not focusing on isolated parts.
  • Ability to maintain calm and build clarity in unclear situations.
  • Skill in moving between the organizational-level picture and technical details.
  • Curiosity and ability to quickly learn new domains.
  • Preference for solving real problems directly with customers.

Skills

  • Distributed systems
  • Data engineering
  • AI & agentic systems
  • DevOps/SRE
  • System design
  • Architecture
  • Programming (at least one language, polyglot preferred)

Experience Level

  • Principal

Salary/Compensations

  • Open Salaries

Benefits

  • Unlimited leaves
  • Life insurance
  • Private health insurance

About the Company

  • A different kind of organisation.
  • High trust, transparency, and autonomy.
  • Small teams, high ownership, flat structures.
  • Radical compensation transparency.
  • Sense of ownership in collective success.
  • Work with exceptional people who deeply care about their craft.
  • Culture of trust, respect and transparency.
  • Opportunity to collaborate with some of the finest minds in the industry.
  • Work across multiple domains.