Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessHigh: Tier-1 brand, common Senior Software Engineer title, and metro location increase applicant competition.
High because desktop C++ component expertise and telemetry/data platform experience are industry-specific and less transferable.
High due to explicit 5–12 years requirement and multiple mandatory technical skill and desktop development criteria.
Job Description
Structured overview of role & requirementsAbout This Role
Design, architect, and implement tools and services for scalable product data collection and processing.
Lead technical discussions and collaborate with cross-functional teams to deliver maintainable solutions.
Own end-to-end development including design, implementation, testing, documentation, and deployment across Windows, macOS, and Linux platforms.
Minimum Requirements
5–12 years of professional software engineering experience with strong functional or object-oriented programming skills.
Proven expertise in desktop application and component development with proficiency in C/C++, C#, Java, Python.
Experience with CI/CD pipelines, build systems, automated deployment workflows, and version control systems (preferably Git).
Degree in computer science or related field.
Ideal Candidate Profile
Experienced in developing multi-threaded desktop applications and platform-specific optimizations.
Capable of owning long-term projects and contributing to improving product data ecosystems.
Comfortable working in a collaborative team environment with minimal supervision and strong communication skills.
