Senior Software Engineer, Game Systems
Level · Austin, Texas Metropolitan Area · 1 mo ago
On-siteEngineeringFull-time
What You’ll Do
- Design, implement, and maintain core game engine systems — including memory management, asset loading, threading, and runtime performance
- Build and improve internal tools and build systems that support the full development lifecycle across our distributed team
- Profile and optimize performance-critical code paths on target platforms
- Collaborate closely with gameplay engineers, artists, and technical designers to understand how engine systems are used in practice — and make them better
- Establish and advocate for engineering best practices around systems-level code quality, testing, and documentation
- Contribute to technical roadmaps and architecture decisions with a focus on long-term maintainability and scalability
Qualifications
- Need to Have:
- Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent professional experience
- 5+ years of professional software engineering experience, with meaningful time spent on game engine systems, runtime infrastructure, or low-level tooling
- Strong proficiency in C++ (modern standards); comfort with performance analysis and debugging at the systems level
- Hands-on experience with build systems (e.g., CMake, Bazel, or similar) and CI/CD pipelines in a game or real-time software context
- Deep understanding of memory management, multithreading, and platform-level constraints
- Experience shipping products on at least one major platform (PC, console, or mobile)
- Strong communication skills — you can explain complex systems tradeoffs to both technical and non-technical collaborators
- Nice to Have:
- Experience in educational technology, learning management systems, or adaptive learning platforms
- Familiarity with game engine programming, such as rendering, game physics, animation, or performance optimization techniques
- Experience with cloud platforms (AWS, Azure, Google Cloud) and DevOps practices
- Experience with mobile game development (iOS/Android)
- Familiarity with data analytics or AI/ML applications in education or gaming
- Knowledge of accessibility standards and inclusive design principles
- Contributions to open-source projects or published games/educational applications
- Experience with AR/VR technologies and immersive learning experiences