HamburgerMenu
hirist

Staff/Principal Software Engineer - Middleware

COSETTE NETWORK PVT LTD
6 - 10 Years
Multiple Locations

Posted on: 23/04/2026

Job Description

Description :

We are looking for a Staff / Principal Software Engineer to design and build high-performance, scalable systems.

This role is ideal for engineers who thrive on solving complex technical challenges, working on systems-level problems, and delivering robust, production-grade solutions.

We value depth of expertise and demonstrated capability over years of experience, and are looking for individuals who can take ownership of critical technical decisions and drive engineering excellence.

Key Responsibilities :

- Design, develop, and optimize high-performance systems and middleware components.

- Own end-to-end delivery of complex technical solutions, from architecture to production.

- Debug and resolve complex, non-obvious system failures.

- Contribute to system design, architecture decisions, and technical strategy.

- Work on distributed systems with a focus on scalability, reliability, and performance.

- Collaborate with cross-functional teams and mentor engineers where required.

- Clearly communicate technical trade-offs and design decisions.

Core Skills & Expertise :

- Strong hands-on experience in C++17 and/or Rust in systems or middleware development.

- Proven track record of building and delivering non-trivial, production-grade systems.

- Expertise in debugging complex issues across multiple system layers.

- Experience working with distributed systems and/or deterministic or safety-critical environments.

- Strong understanding of system design, performance optimization, and low-level programming concepts.

What We Value :

- Demonstrated problem-solving ability over years of experience.

- Ownership mindset and ability to work on ambiguous, high-impact problems.

- Clear and structured communication, especially around technical decisions.

- Passion for building reliable and efficient systems.

Nice to Have :

- Contributions to open-source projects.

- Experience with concurrency, networking, and systems programming.

- Exposure to modern infrastructure, cloud, or platform engineering


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in