FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
Comscore, Inc.. Design and build complex, large-scale applications and distributed systems that collect, process, transform, and distribute high volumes of data for analysis .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in C/C++ software development, particularly in modernizing legacy codebases and implementing high-quality, scalable solutions. Proficient in diagnosing and resolving complex issues within Windows environments while mentoring and influencing engineering teams.
Highest-signal resume keywords
C/C++ Software DevelopmentModern C++ (C++17/20)Windows Crash-Dump AnalysisRefactoring Legacy CodeProject Management
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C/C++ ProgrammingRAIISmart PointersSTLConcurrencyWin32 APIsATLCOMVisual StudioWinDbg
Soft Skills
Analytical AbilityOrganizational SkillsCommunication SkillsMentoringInfluencing Others
Tools & Technologies
Windows Diagnostic ToolsCI/CD PracticesAutomated TestingStatic AnalysisLogging
Industry Keywords
Technical DebtArchitectural RisksResource ManagementPerformance ProblemsData Analysis
Tech Stack
Tools & technologiesDistributed SystemsC++
About the role
Key responsibilities & impact- Design and build complex, large-scale applications and distributed systems that collect, process, transform, and distribute high volumes of data for analysis
- Develop components for PCs and mobile devices that capture user behavioral data using advanced engineering and reverse-engineering techniques
- Help lead product development initiatives and influence technical direction
- Design scalable and high-quality solutions
- Serve as a technical advisor to other teams
- Own and maintain critical areas of a large, established Windows C/C++ codebase
- Modernize legacy code using C++17/20, RAII, smart pointers, STL, and safer resource-management practices
- Identify and prioritize technical debt, architectural risks, obsolete dependencies, and maintainability issues
- Refactor tightly coupled or complex components while preserving existing behavior and compatibility
- Diagnose crashes, memory corruption, leaks, deadlocks, race conditions, and performance problems using Visual Studio, WinDbg, and Windows diagnostic tools
- Improve automated testing, static analysis, logging, and CI/CD practices for existing components
- Manage compiler, SDK, library, and third-party dependency upgrades
- Establish and promote modern C++ coding, architecture, and code-review standards
- Mentor engineers working in complex or unfamiliar areas of the codebase
- Partner with engineering leadership to balance feature development, modernization, reliability, and technical-debt reduction
Requirements
What you’ll need- 7+ years of professional C/C++ software development experience
- Demonstrated experience refactoring and modernizing large legacy C++ codebases
- Strong knowledge of modern C++, including RAII, smart pointers, STL, concurrency, object lifetime, and resource management
- Strong knowledge of Win32 APIs, Windows processes/threads, DLLs, synchronization, IPC, services, and file I/O
- Experience developing and debugging with ATL and COM
- Windows crash-dump and performance analysis experience
- Experience debugging complex native-code issues with Visual Studio and WinDbg
- 1-2 years experience managing projects
- Strong analytical ability, including analyzing large data sets and recognizing patterns
- Ability to influence and impact others
- Ability to manage own time effectively
- High levels of responsibility, strong organizational skills, and proactive approach
- Ability to train and mentor others
- Strong communication skills
- Must be authorized to work in the United States without current or future sponsorship
- Successful candidates must pass the E-Verify process after hire
Benefits
Comp & perks- Hybrid work schedule that supports both collaboration and focused work time