





Tier-1 employer, mid-level generalist title, and metro location increase applicant competition.
Requires deep desktop and data engineering expertise, limiting cross-industry transferability.
Explicit 5–12 years plus mandatory desktop, multi-threading and CI/CD skills enforces rigid filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, architect, and implement tools, frameworks, and services to instrument, collect, and process product data at scale.
Lead technical discussions and collaborate with cross-functional teams to deliver innovative and maintainable desktop applications and components across multiple platforms (Windows, macOS, Linux).
Own end-to-end development lifecycle including design, implementation, testing, documentation, deployment, and ensuring application performance, quality, and scalability.
5–12 years professional experience in software engineering with strong functional or object-oriented programming skills.
Proficiency in C/C++, C#, Java, Python, with 3-8 years in desktop application and component development.
Experience with CI/CD pipelines, build systems, automated deployment workflows, and distributed version control systems (preferably Git).
Experience with testing frameworks like GTest or Java TestNG.
Experienced in multi-threaded desktop application and component development with platform-specific optimizations.
Able to lead technical discussions and own long-term projects independently with minimal supervision.
Familiar with non-functional testing (load, performance, resiliency), data ecosystem improvements, and cross-platform development challenges.