Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Key Responsibilities
Project Leadership & Delivery
- Lead end-to-end execution of software development projects with C/C++ core components.
- Define project scope, timelines, milestones, and delivery plans.
- Manage project budget, resource allocation, risks, and quality standards.
- Establish and maintain project governance structures, dashboards, and progress tracking.
- Work closely with architects and senior engineers to ensure technical feasibility and design alignment.
- Review high-level design documents and engineering plans related to C/C++ modules.
- Support troubleshooting and critical issue resolution during development and release cycles.
- Validate performance, security, and reliability standards of software modules.
- Act as the primary liaison between engineering teams, product owners, and business stakeholders.
- Drive effective communication, ensuring transparency on progress, risks, and dependencies.
- Coordinate cross-functional teams including developers, QA, DevOps, and integration teams.
- Manage third-party vendors or offshore development resources, when required.
- Ensure adherence to SDLC, Agile, or hybrid delivery practices.
- Implement best practices in code quality, testing, documentation, and release management.
- Maintain project artifacts such as status reports, risk logs, delivery plans, and change requests
Technical Expertise
- Strong hands-on background in C and C++ development, ideally in system programming, embedded systems, OS-level components, real-time systems, or high-performance applications.
- Solid understanding of:
- Data structures & algorithms
- Multithreading & memory management
- Linux/Unix systems programming
- Networking concepts & protocols (preferred)
- Build and debugging tools (GCC, GDB, CMake, Make, Valgrind, etc.)
- 5-12 years of experience including 3+ years in project management or technical delivery leadership.
- Proven experience managing software development projects end-to-end.
- Strong knowledge of Agile methodologies (Scrum/Kanban) and DevOps practices.
- Experience with project tools such as JIRA, Confluence, MS Project, or equivalent.
- Strong analytical, problem-solving, and decision-making skills.
- Excellent communication and stakeholder management.
- Ability to lead cross-functional technical teams and drive outcomes.
- Proactive risk and issue management mindset
Key Skills
Ranked by relevanceReady to apply?
Join Unison Group and take your career to the next level!
Application takes less than 5 minutes

