Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Senior C++ Developer - Windows Applications & Architecture
Conditions
Posted Date Jun 12, 2026 Employment Type Full-time Experience Level Mid-Senior level Location Philippines Category ** Programming ** Company **ProSource
Senior C++ Developer - Windows Applications & Architecture
About ProSource At ProSource, we build and manage highly technical distributed teams for some of the most innovative companies in the world. We believe in humanizing the outsourcing industry by finding, attracting, and retaining top talent. Our dynamic workspaces promote creativity, collaboration, and well-being. We leverage smart technologies to ensure our clients and employees thrive in a collaborative, high-performing environment.
Role Overview: The primary purpose is to maintain and enhance the company product suite of Windows applications. This will include application and solution architecture for new development projects, modernisation of the code base, and investigation and resolution of support and production issues as a Level 3 (L3) expert engineer.
Key Responsibilities:
- Take responsibility for your code running in production
- Actively share your code with the team, ensuring others know how to support it
- Actively participate in established team workflows for refinement, solution design, development, code review and testing.
- Implement and debug systems and/or services.
- Constructive participation in the troubleshooting of production services. Take ownership and responsibility for resolution as assigned.
- Work alongside team members to devise solutions that work within our target architecture and fulfil the acceptance criteria
- Write effective tests that comply with TDD & BDD principles that help solidify design and provide confidence before shipping to production.
- Take a pragmatic approach to development, constantly assessing whether refactoring offers a Return On Investment (ROI) and value for the time invested.
- Work within and actively contribute to the agile team and processes. Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Raise concerns proactively, e.g. when work could potentially not be completed in the estimated timeframe or risks are apparent
- To work with honesty and integrity whilst taking ownership of tasks and ensuring these are delivered within the agreed timeframes and to the accepted standard.
- Take a proactive approach to seeking assistance when in doubt.
- Undertaking other duties as required to ensure the safety and continuity of service delivery to the business, as identified by the Software Development Manager.
Qualifications:
- Experience as a senior developer in a team leadership or mentoring role.
- Solid understanding of modern C++, the C++ Standard Library, C++ core guidelines and common C++ libraries like Boost.
- Solid understanding and experience with C++ development with the MFC framework and/or Win32 API on the Windows platform.
- Solid understanding of and experience with modern C++ unit testing frameworks and other automated testing approaches and techniques.
- Experience with modern C++ tooling for build, testing, debugging and analysis tasks.
- Experience in data modelling, application architecture/design, software design patterns, API design and refactoring techniques.
- SQL skills with significant exposure to RDBMS like SQL Server, MySQL or similar.
- Solid experience of Git source control, branching patterns and CI workflows. Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- Proven experience working within a complex, integrated multi-platform environment.
- Understanding of RESTful principles, web APIs and web technologies.
- Familiarity with both Linux and Microsoft Windows operating systems in a development context would be advantageous.
- Has worked in an agile team and understands the benefits of agile software development.
- Good communication and interpersonal skills.
Schedule:
- Monday to Friday, 8am to 5pm PHT
What's in it for you?
- 💸 Highly competitive salary
- 🏥 HMO coverage for you and your 2 dependents from Day 1
- 💻 Enjoy a fully remote setup with all the tools you need
- 🌱 Full-time role with excellent perks and benefits
Ready to take the next step? Apply now and be part of our team!
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений