Job DescriptionJob Description Panic Button is seeking a highly experienced and motivated Senior Software Engineer with a strong focus on game porting to join our growing team. The ideal candidate will have a proven track record of working in software engineering teams in the video game industry, with recent and extensive experience in cross-platform console development. Requirements 4+ years of work experience in gaming Bachelor's degree in Computer Science, Software Engineering, or equivalent experience Strong knowledge of C++ Ability to support and maintain existing systems Ability to collaborate with other engineers, artists, and designers Experience with multithreaded, real-time systems Experience balancing performance and maintainability Preferred Experience with Unreal Engine or other proprietary engines Experience with modern console hardware Game industry experience Experience with low-level memory management and optimization Salary Ranges $100,000-$200,000
04/26/2026
Full time
Job DescriptionJob Description Panic Button is seeking a highly experienced and motivated Senior Software Engineer with a strong focus on game porting to join our growing team. The ideal candidate will have a proven track record of working in software engineering teams in the video game industry, with recent and extensive experience in cross-platform console development. Requirements 4+ years of work experience in gaming Bachelor's degree in Computer Science, Software Engineering, or equivalent experience Strong knowledge of C++ Ability to support and maintain existing systems Ability to collaborate with other engineers, artists, and designers Experience with multithreaded, real-time systems Experience balancing performance and maintainability Preferred Experience with Unreal Engine or other proprietary engines Experience with modern console hardware Game industry experience Experience with low-level memory management and optimization Salary Ranges $100,000-$200,000
Job DescriptionJob Description Panic Button is seeking a highly experienced and motivated Senior Software Engineer with a strong focus on game porting to join our growing team. The ideal candidate will have a proven track record of working in software engineering teams in the video game industry, with recent and extensive experience in cross-platform console development. Requirements 3 years of game console (Xbox, Switch, PlayStation) experience Deep understanding of low-level console-specific (PlayStation, Xbox, Nintendo) optimizations and core subsystems, memory management, cross-platform development Mastery of C/C++, with excellent multi-threaded programming techniques Bonus Experience with console network development Team lead experience Unreal Engine 4 or 5 experience Salary Range $100,000 - $200,000
04/26/2026
Full time
Job DescriptionJob Description Panic Button is seeking a highly experienced and motivated Senior Software Engineer with a strong focus on game porting to join our growing team. The ideal candidate will have a proven track record of working in software engineering teams in the video game industry, with recent and extensive experience in cross-platform console development. Requirements 3 years of game console (Xbox, Switch, PlayStation) experience Deep understanding of low-level console-specific (PlayStation, Xbox, Nintendo) optimizations and core subsystems, memory management, cross-platform development Mastery of C/C++, with excellent multi-threaded programming techniques Bonus Experience with console network development Team lead experience Unreal Engine 4 or 5 experience Salary Range $100,000 - $200,000
Job DescriptionJob Description Panic Button is seeking a highly experienced and motivated Lead Software Engineer with a strong focus on game porting to join our growing team. The ideal candidate will have a proven track record of leading software engineering teams in the video game industry, with recent and extensive experience in cross-platform console development. Responsibilities Lead and mentor a team of software engineers Oversee the entire porting lifecycle, from initial analysis and feasibility studies to optimization, certification, and release across multiple platforms Collaborate closely with internal development teams, external partners, and platform holders Responsible for performance and stability across all platforms Identify and resolve platform-specific technical challenges, memory and performance bottlenecks, and compatibility issues Contribute hands-on to coding, debugging, and problem-solving Participate in strategic planning and technical roadmap development Requirements Lead and mentor a team of software engineers Oversee the entire porting lifecycle, from initial analysis and feasibility studies to optimization, certification, and release across multiple platforms Collaborate closely with internal development teams, external partners, and platform holders Responsible for performance and stability across all platforms Identify and resolve platform-specific technical challenges, memory and performance bottlenecks, and compatibility issues Contribute hands-on to coding, debugging, and problem-solving. Participate in strategic planning and technical roadmap development Bonus Experience with Unreal Engine 4/5 or Unity Salary Range $150,000 - $220,000
04/26/2026
Full time
Job DescriptionJob Description Panic Button is seeking a highly experienced and motivated Lead Software Engineer with a strong focus on game porting to join our growing team. The ideal candidate will have a proven track record of leading software engineering teams in the video game industry, with recent and extensive experience in cross-platform console development. Responsibilities Lead and mentor a team of software engineers Oversee the entire porting lifecycle, from initial analysis and feasibility studies to optimization, certification, and release across multiple platforms Collaborate closely with internal development teams, external partners, and platform holders Responsible for performance and stability across all platforms Identify and resolve platform-specific technical challenges, memory and performance bottlenecks, and compatibility issues Contribute hands-on to coding, debugging, and problem-solving Participate in strategic planning and technical roadmap development Requirements Lead and mentor a team of software engineers Oversee the entire porting lifecycle, from initial analysis and feasibility studies to optimization, certification, and release across multiple platforms Collaborate closely with internal development teams, external partners, and platform holders Responsible for performance and stability across all platforms Identify and resolve platform-specific technical challenges, memory and performance bottlenecks, and compatibility issues Contribute hands-on to coding, debugging, and problem-solving. Participate in strategic planning and technical roadmap development Bonus Experience with Unreal Engine 4/5 or Unity Salary Range $150,000 - $220,000
Job DescriptionJob Description Panic Button is seeking a highly experienced and motivated Software Engineer with a strong focus in graphics development to join our growing team. The ideal candidate will have a proven track record of working in software engineering teams in the video game industry, with recent and extensive experience in rendering techniques. Requirements Knowledge of graphics engines, shader programming models, and high-level shader languages (such as HLSL or GLSL) Familiarity with global lighting methods, dynamic lighting, shadow rendering, and other modern rendering techniques Experience debugging rendering issues Experience profiling and optimizing both CPU and GPU utilization 2+ years C++ development and graphics programming experience
04/26/2026
Full time
Job DescriptionJob Description Panic Button is seeking a highly experienced and motivated Software Engineer with a strong focus in graphics development to join our growing team. The ideal candidate will have a proven track record of working in software engineering teams in the video game industry, with recent and extensive experience in rendering techniques. Requirements Knowledge of graphics engines, shader programming models, and high-level shader languages (such as HLSL or GLSL) Familiarity with global lighting methods, dynamic lighting, shadow rendering, and other modern rendering techniques Experience debugging rendering issues Experience profiling and optimizing both CPU and GPU utilization 2+ years C++ development and graphics programming experience