21 Aug
|
ATRI Solutions
|
India
21 Aug
ATRI Solutions
India
Technical Project Manager – Linux & Windows Platform
Location: Pune, MH or Gandhinagar, GJ
Experience: 12–18 years
Employment Type: Full-time
Reports To: VP Engineering, ATRI Solutions
About the Role
ATRI Solutions is hiring a hands-on Technical Project Manager to lead delivery across our Linux and Windows engineering tracks. This is a working technical role, not a pure coordination role: you will be expected to go deep into Linux and Windows systems programming alongside the specialist teams, hold the line on design quality including patterns, OOAD, cloud-native architecture, and distributed-systems correctness, and mentor engineers across both platforms while driving the program end to end.
Key Responsibilities
- Own end-to-end technical program delivery across Linux KMD/UMD/edge-agent and Windows minifilter/user-mode services tracks.
- Stay hands-on: review and contribute to Linux systems-programming work including pthreads, IPC, shared memory, and ring buffers, and Windows systems-programming work including .NET services, threading, and kernel-adjacent design.
- Guide, mentor, and grow engineers across both platform teams; raise the bar on design and code quality.
- Own architectural decision records (ADRs) and enforce consistent application of design patterns and OOAD principles across services.
- Drive adoption of cloud-native design patterns including event-driven architecture, circuit breaker/retry-backoff, service decomposition, and idempotent processing for cloud tiering and replication pipelines.
- Apply distributed-systems judgment to hard problems such as SQLite WAL cross-process contention, replication ordering,
and multi-worker ownership.
- Champion round-numbered RCA discipline and design-before-code practices; require live verification using strace, dmesg, journalctl, and WinDbg before any fix is declared complete.
- Coordinate release planning, risk management, and cross-team prioritization with QA, DevOps, and product stakeholders.
- Translate architecture tradeoffs into business terms for leadership and customer-facing conversations.
Mandatory Skills – Must-Have
- 12–18 years of overall engineering experience, including demonstrated technical leadership.
- Hands-on Linux systems programming experience using C, pthreads, IPC, shared memory/ring buffers — mandatory.
- Hands-on Windows systems programming experience using C#/.NET or C++, Windows services/threading — mandatory.
- Proven ability to guide, mentor, and grow engineers across multiple platform teams.
- Solid knowledge of design patterns and Object-Oriented Analysis & Design (OOAD).
- Working knowledge of cloud-native design patterns including event-driven architecture, circuit breaker/retry, and service decomposition.
- Solid grounding in distributed-systems concepts: consistency, concurrency, cross-process/cross-node coordination.
- Technical project/program management experience including planning,
risk management, and cross-team coordination.
Nice-to-Have Skills
- Working familiarity with both Linux kernel-mode LKM/VFS and Windows kernel-mode minifilter/WDK concepts.
- Domain experience in video surveillance, VMS, or storage-tiering platforms.
- Experience with SQLite or other embedded-database concurrency challenges.
- Exposure to Agile/SAFe program management and RTM/CI pipeline ownership.
Platform Context
This role provides hands-on technical leadership across an edge-to-cloud video surveillance storage platform, connecting day-to-day engineering execution to the five-phase file lifecycle and cross-platform architecture
Pay: From ₹3,000,000.00 per year
Application Question(s):
- Do you have 12+ years of overall engineering experience, including technical leadership responsibilities?
- Do you have hands-on experience with Linux systems programming using C, pthreads, IPC, or shared memory?
- Do you have hands-on experience with Windows systems programming using C#/.NET or C++?
- Have you led or mentored engineering teams working across multiple technical platforms or workstreams?
- Do you have experience with technical program/project management, architecture reviews, risk management, and cross-team delivery?
- Are you currently based in Pune, Gandhinagar, or willing to relocate to either location?
- Are you comfortable working from the office as per company requirements?
- What is your current CTC (₹ LPA)?
- What is your expected CTC (₹ LPA)?
- What is your current notice period?
Work Location: In person
📌 Senior Technical Project Manager (India)
🏢 ATRI Solutions
📍 India