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 Programmer, C++
Smoking Gun Interactive Inc.. Collaborate with the Lead Programmer and Technical Director to establish a unified technology vision .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in C++, Object Oriented Design, and game development, with a strong focus on producing high-quality, modular code. Proven ability to mentor programmers and collaborate effectively within a team environment while maintaining excellent problem-solving and communication skills.
Highest-signal resume keywords
C++ ProgrammingObject Oriented DesignGame DevelopmentMentoring ProgrammersTest Driven Development
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++Standard Library3D MathStatisticsProbabilityC#JavaLuaHLSL/Cg ShadersUnit Testing
Soft Skills
Problem-SolvingOral CommunicationWritten CommunicationPositive AttitudeTeam Collaboration
Tools & Technologies
Visual StudioPerforceAWSAzureGCPIOSAndroidLive Server Operations
Certifications & Qualifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Engineering
Industry Keywords
Game IndustryGame DevelopmentTechnical Design DocumentsRefactoringBug Fixing
Tech Stack
Tools & technologiesAndroidAWSAzureGoogle Cloud PlatformiOSJavaLuaC++
About the role
Key responsibilities & impact- Collaborate with the Lead Programmer and Technical Director to establish a unified technology vision
- Write and review technical design documents
- Produce high-quality, efficient, clean, and modular code
- Proactively identify and tackle tasks and problems, including refactoring and bug fixing
- Mentor and train programmers
- Provide and accept feedback on code performance, readability, testability, and design
Requirements
What you’ll need- 5+ years’ experience as a programmer in the game industry and or related field
- A bachelor’s degree in Computer Science, Engineering or equivalent
- Passion for playing and creating innovative games – you consider yourself a gamer
- Shipped at least one game as a senior or lead programmer
- Strongly self-motivated and an independent worker
- Expert working knowledge of C++, Standard Library and Object Oriented Design
- Strong understanding of general and 3D math, statistics and probability
- Excellent problem-solving abilities
- Excellent oral and written communication skills
- Positive attitude and desire to work within a team environment
- Ability to estimate workload and execute on work in the estimated time
- Experience with C#, Java, Lua, HLSL/Cg shaders, iOS, Android, Test Driven Development, Visual Studio, Perforce, unit testing and TDD for server development, C# server environments, AWS, Azure, GCP, and live server operations is desirable
Benefits
Comp & perks- 10 days vacation leave
- 5 paid days personal leave
- 7 paid sick days
- Life Insurance & Accidental Death & Dismemberment
- Dependent Life Insurance
- Long Term Disability (LTD)
- Extended Healthcare Benefit
- Dental Care
- Hybrid working
- Training & Development