Principal Software Engineer

Binary Semantics Ltd.

📍 New Delhi, Delhi, India

Full-time Computer Occupations Posted February 20, 2026

Job Description

We are looking for a senior technical leader who can provide strong architectural direction, hands-on technical guidance, and foundational engineering support across multiple product teams.
This role is ideal for someone who enjoys solving hard technical problems, choosing the right technology for the right problem, and setting up scalable application structures—while still being comfortable contributing code when required.
You will act as a technical advisor and enabler for teams working across domains such as IoT, Cloud platforms, data systems, and AI-driven solutions.

Key Responsibilities
Architecture & Technical Leadership
Design and evolve

application and system architectures

across multiple products and platforms.
Define

engineering standards, patterns, and best practices

for scalability, security, performance, and maintainability.
Guide teams in

technology selection

(languages, frameworks, cloud ser...