Game Development: Senior Software Engineer
Responsibilities:
Reporting to the Manager of Engineering, the Senior Software Engineer will serve as a technical leader across multiple projects, shaping the development company games and core technologies. This role is ideal for a highly experienced engineer ready to mentor others and take ownership of systems that power gameplay, tools, performance, and platform support across high-profile titles.
Whether optimizing a complex rendering system, leading the cross-platform implementation of engine features, or driving improvements in our internal tooling and infrastructure, the Senior Software Engineer will be a key player in achieving Company goal of delivering world-class player experiences.
Essential Functions:
- Design, implement, and maintain scalable, efficient C++ systems across gameplay, UI, tools, audio, graphics, and engine subsystems
- Drive architecture discussions and decisions, helping guide projects toward maintainable, high-performing codebases
- Collaborate with cross-functional teams including design, production, QA, and publishing to ensure alignment with technical goals and player experience
- Mentor other engineers through code reviews, design consultations, and technical guidance
- Profile and optimize CPU, GPU, and memory performance across platforms
- Lead debugging efforts for complex issues including concurrency, memory corruption, and platform-specific bugs
- Contribute to and help evolve Aspyr’s cross-platform technology stack for Apple (macOS/iOS), Win32, and beyond
- Write and maintain high-quality technical documentation
Preferred Qualifications:
- Degree in Computer Science, Math, or related discipline(s), or equivalent industry experience
- 8+ years of professional software engineering experience, including cross-platform development
- Deep expertise in C++ and strong architectural skills
- Extensive experience with concurrency, threading, and synchronization
- Proven track record in performance optimization and memory management
- Experience mentoring and providing technical leadership within engineering teams
- Strong collaboration and communication skills across disciplines
Recommended Jobs
Learning Designer
Overview: LEARNING DESIGNER The Learning Designer supports the design and development of high-quality hybrid and online courses for EIM’s University Partner (UP) programs. This role ensures tha…
Preschool Cook
Summary The preschool cook will be responsible for planning and preparing nutritious meals and snacks for children in a preschool setting. The cook will work closely with the Food Program Manage…
CRANE OPERATOR
Crane Operator – Telescopic Boom (TLL) MEMCO Harlingen – Long-Term Project Position Overview MEMCO Harlingen is seeking an experienced Crane Operator for a long-term infrastructure project …
Entry Level Account Manager
We’re not your average direct sales and marketing firm. We’re a dynamic team representing AT&T, a globally recognized telecommunications leader. We specialize in direct sales and marketing strategies…
Assistant Swim Coach
Circle C Select Swim Team (South Austin) seeks Age-Group Coach Circle C Select Swim Team located at the Circle C Ranch community in South Austin, is searching for an age-group coach to assist with o…
Call Center Supervisor - SAT
Join our dynamic team at OneTouch Direct , a leader in providing comprehensive contact center solutions to Fortune 500 companies. We pride ourselves on delivering exceptional service while cultivat…
Perinatologist / Maternal-Fetal Medicine Physician (MD/DO) - Texas
Perinatologist / Maternal-Fetal Medicine Physician (MD/DO) Position Summary The Perinatologist provides specialized care for pregnant patients with high-risk or medically complex pregnancies. Th…
Senior Project Manager
Sabre Commercial is seeking a Senior Project Manager to join our team in the Austin Office. Sabre Commercial is an Austin-based commercial construction services company specializing in general contr…
Product Owner
Job Responsibilities: Utilizes technical knowledge such as A/B testing, product architecture, continuous deployment process, DevOps practices, data models and analytics, querying languages, tools …
Bookkeeper - Full Time
Full-time Description Employment Status: Full-Time FLSA Status: Non-Exempt (Hourly) Schedule: Monday – Friday / 40 hours per week Reports to: Pastor and Parish Business Manager …