×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in 243601, Gurgaon, Uttar Pradesh, India
Listing for: Binary Semantics Ltd.
Full Time position
Listed on 2026-02-14
Job specializations:
  • IT/Tech
    Systems Engineer, AI Engineer
  • Engineering
    Systems Engineer, AI Engineer
Job Description & How to Apply Below
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 services, data stores, messaging, AI tools, etc.).
- Review and improve existing architectures to remove bottlenecks and technical debt.

Hands-on Engineering

- Contribute production-quality code when required, especially for:
- Initial project setups
- Frameworks and shared libraries
- Reference implementations and POCs
- Build starter templates, boiler plates, and platform components to accelerate team delivery.
- Support teams in debugging and resolving complex technical issues.

Cross-Team Enablement

- Act as a go-to technical problem solver for engineering teams.
- Collaborate with product managers, engineering leads, and Dev Ops teams to align architecture with business goals.
- Mentor senior engineers and help raise the overall technical bar across teams.

Learning & Innovation

- Quickly understand and adopt new domains and technologies (e.g., IoT protocols, data pipelines, AI/ML integrations).
- Evaluate emerging tools and platforms and recommend practical adoption paths.
- Balance innovation with stability and long-term maintainability.

Required Skills & Experience

Technical Expertise

- 10+ years of experience in software engineering, with recent hands-on development.
- Strong experience in system design and architecture for distributed, scalable applications.
- Solid understanding of:
- Cloud platforms (Azure / AWS / GCP)
- Microservices, APIs, event-driven architectures
- Databases (SQL & No

SQL)
- Messaging & streaming systems
- Strong experience of understanding network infrastructure and deployment at scale.
- Experience working with or integrating:
- IoT systems (devices, telemetry, ingestion pipelines)
- AI/ML-powered components (model integration, inference services, data pipelines)

Engineering Practices

- Deep knowledge of:
- Clean architecture & design patterns
- CI/CD pipelines and Dev Ops practices
- Security, observability, and performance tuning
- Comfortable working across multiple languages and stacks.

Mindset & Soft Skills

- Strong problem-solving mindset with pragmatic decision-making.
- Ability to explain complex technical concepts clearly to different audiences.
- High learning agility—able to pick up new technologies and domains quickly.
- Collaborative, approachable, and respected as a technical authority.

Nice to Have

- Experience building internal platforms or shared engineering frameworks.
- Prior role as Principal Engineer, Staff Engineer, Architect, or Platform Lead.
- Exposure to regulated or compliance-heavy domains.
- Open-source contributions or strong internal tooling experience.

Why Join Us

- Opportunity to shape the technical direction of multiple products.
- High autonomy with real impact on architecture and engineering quality.
- Work across diverse domains—from IoT to AI.
- Role values technical excellence
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary