Principal Engine Programmer
11 hours ago
Description :
As a Principal Engine Programmer (Unreal) at LightFury, you will be the technical leader responsible for architecting, developing, and optimizing core engine systems for our AAA games using Unreal Engine. You will lead a team of talented engineers, drive technical innovation, and ensure our games achieve industry-leading performance and visual fidelity. This role demands deep technical expertise, leadership acumen, and the ability to solve complex engineering challenges at scale.
Responsibilities :
- Lead the architecture and development of core engine systems, including rendering, physics, audio, and gameplay frameworks within Unreal Engine.
- Drive technical vision and strategy for engine development across multiple AAA projects.
- Mentor and guide a team of engine programmers, providing technical leadership and career development.
- Collaborate with technical directors, lead programmers, and department heads to define technical requirements and project roadmaps.
- Optimize engine performance for target platforms, including PC, consoles, and mobile devices.
- Research and implement cutting-edge rendering techniques, including real-time ray tracing, advanced lighting, and post-processing effects.
- Design and implement scalable systems for large open-world games and multiplayer architectures.
- Establish coding standards, best practices, and development workflows for the engine team.
- Work closely with platform holders (Sony, Microsoft, Epic Games) on engine optimization and platform specific features.
- Lead technical reviews, code reviews, and architectural discussions.
- Stay at the forefront of industry trends, emerging technologies, and Unreal Engine updates.
Requirements :
- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or equivalent experience.
years of professional game development experience with a focus on engine programming.
- Shipped multiple AAA titles in a senior technical role.
- Expert-level proficiency in C++ and advanced software engineering practices.
- Proven track record of leading technical teams and mentoring junior developers.
- Strong understanding of software architecture, design patterns, and scalable system design.
- Experience with version control systems, build systems, and continuous integration pipelines.
- Excellent problem-solving skills and ability to work under pressure in fast-paced environments.
- Outstanding communication skills and ability to collaborate across multiple disciplines.
Unreal Engine Expertise :
- Mastery of Unreal Engine architecture, including a deep understanding of the rendering pipeline, memory management, and multi-threading systems.
- Expert-level proficiency in C++ and advanced knowledge of Unreal Engine's C++ API and engine source code.
- Extensive experience with Unreal Engine's core systems : UObject framework, Garbage Collection, Reflection system, and Module architecture.
- Advanced knowledge of rendering systems, including materials, shaders, lighting, and post-processing pipelines.
- Experience with Unreal Engine's networking and replication systems for multiplayer games.
- Proficiency in optimizing the Unreal Engine for various platforms and hardware configurations.
Engine Development Expertise :
years of experience in game engine development with at least 3 years in a senior or principal role.
- Deep understanding of computer graphics, including advanced rendering techniques, GPU programming,
and shader development.
- Expertise in performance optimization, profiling, and debugging complex engine systems.
- Experience with multi-threaded programming, parallel processing, and concurrent system design.
- Knowledge of modern graphics APIs, including DirectX 12 Vulkan, and Metal.
- Experience with physics engines, audio systems, and gameplay framework development.
- Strong background in mathematics, including linear algebra, calculus, and 3D mathematics.
Desirable Skills :
- Experience with console development (PlayStation 5 Xbox Series X/S, Nintendo Switch).
- Knowledge of mobile optimization and cross-platform development.
- Experience with VR/AR development and related engine modifications.
- Familiarity with cloud computing, server architecture, and backend services.
- Experience with procedural content generation and world streaming systems.
- Knowledge of machine learning applications in game engines.
- Contributions to open-source projects or published research in computer graphics.
- Experience with agile development methodologies and technical project management.
-
Principal Programmer
4 days ago
Bengaluru, Karnataka, India Veramed Data Services Full time ₹ 1,20,000 - ₹ 1,80,000 per yearPurposeThe role of the Principal Programmer is to provide programming support to the statistics and programming department across a range of projects, clients and therapeutic areas. The Principal Programmer may also perform a supervisory role (e.g. line management and/or project management).Key ResponsibilitiesSupporting with CDISC implementation of studies...
-
Principal Programmer
4 days ago
Bengaluru, Karnataka, India Veramed Data Services Full time ₹ 6,00,000 - ₹ 18,00,000 per yearPurposeThe role of the Principal Programmer is to provide programming support to the statistics and programming department across a range of projects, clients and therapeutic areas.Key ResponsibilitiesThe study programmer position will be responsible for manipulating large databases and generating reports to enable analysts to explore real world healthcare...
-
Principal Statistical Programmer
4 days ago
Bengaluru, Karnataka, India eClinical Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per yeareClinical Solutions helps life sciences organizations around the world accelerate clinical development initiatives with expert data services and the elluminate Clinical Data Cloud – the foundation of digital trials. Together, the elluminate platform and digital data services give clients self-service access to all their data from one centralized location...
-
Senior/ Principal Statistical Programmer
3 weeks ago
Bengaluru, Karnataka, India, Karnataka Veramed Full timePrincipal SAS ProgrammerLocation: Bangalore/Hyderabad/India Remote OpportunitiesVeramed prides itself on two key areas: providing the highest quality statistics and programming consultancy for its clients, and giving its employees an industry leading working environment with support and training for career growth.We are seeking a hands on Programmer with...
-
Principal Engineer
6 days ago
Bengaluru, Karnataka, India Optiv Full time ₹ 20,00,000 - ₹ 25,00,000 per yearRole : The Principal Engineer The Principal Engineer will be responsible for creation of procedures, implementation of processes and development of staff for managing and maintaining security systems across internal and client environments. The Principal Engineer will work closely with Management, Senior Engineers, Solution Architects, Senior...
-
Principal Software Development Engineer
2 days ago
Bengaluru, Karnataka, India Tesco Technology Full time ₹ 1,04,000 - ₹ 1,30,878 per yearAbout the roleAs a Principal Software Development Engineer, you are key in shaping large parts of Tesco's technical landscape. You contribute to strategic planning, combining business vision and industry best practices to define technical strategy and make decisions. You typically work across multiple teams, setting standards for engineering excellence and...
-
Principal Statistical Programmer
1 week ago
Bengaluru, Karnataka, India Fortrea Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummary of Responsibilities:Perform the role of the Lead Statistical Programmer.Plan, execute and oversee all programming activities on a study, including but not limited to, resource estimation, working within budget, meeting timelines, maximizing quality, interaction with other departments and the client, etc.Develop and maintain SAS programs to create...
-
Principal Engineer
1 week ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPrincipal Engineer, Azure DevOps, VP Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective You'll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank's overall software...
-
Principal Engineer
1 week ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 12,00,000 - ₹ 24,00,000 per yearPrincipal Engineer, Director Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective With your software development background, you'll be working with architects to help define major components of the business-wide target architecture and...
-
Principal Portfolio Lead Clinical Programming
10 hours ago
Bengaluru, Karnataka, India Johnson & Johnson Innovative Medicine Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAt Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments are smarter and less invasive, and solutions are personal. Through our expertise in Innovative Medicine and MedTech, we are uniquely positioned to...