Senior Realtime Graphics & Unreal Engine Developer (Contract – Hybrid – Saint Louis, MO; Tulsa, OK; or Dallas, TX)
Azure DevOps Engineer, Boise ID, Onsite Contract, CI/CD Pipelines, Azure DevOps, Cloud Computing, Azure Services, PowerShell, Python Scripting, Containerization, Docker, Kubernetes, Infrastructure as Code, IaC, Azure Monitor, System Performance, Reliability, Boise IT Jobs, Idaho Tech, DevOps Engineer
A leader in professional aviation training and simulation systems is actively seeking a visionary Senior Realtime Graphics & Unreal Engine Developer (Contract – Hybrid – Saint Louis, MO; Tulsa, OK; or Dallas, TX) to join their dynamic and agile team. This contract position offers location flexibility, allowing you to be based in either Saint Louis, Missouri; Tulsa, Oklahoma; or Dallas, Texas. This role is crucial for supporting the development of cutting-edge flight simulation products. The ideal candidate will possess robust problem-solving skills, a profound passion for technology, and the ability to work collaboratively, all essential for successfully aligning with the organization’s innovative and high-fidelity development goals.
Senior Realtime Graphics & Unreal Engine Developer (Contract – Hybrid – Saint Louis, MO; Tulsa, OK; or Dallas, TX)
Location: Saint Louis, MO; Tulsa, OK; or Dallas, TX – This is a Hybrid role, combining onsite collaboration with remote flexibility from one of these three hub locations.
Employment Type: Contract
Pay Range: Competitive, based on experience
Industry: Computer and Mathematical
What’s the Job? Engineering Immersive Flight Simulation Experiences
As a Senior Realtime Graphics & Unreal Engine Developer, you will be at the forefront of crafting highly realistic and immersive flight simulation products. Your expertise will be vital in pushing the boundaries of visual fidelity and performance within a complex, real-time environment.
- Design, Develop, and Provide Expertise for Unreal Engine Flight Simulation: You will be pivotal in the design, development, and provision of subject matter expertise for a highly advanced flight simulation product meticulously built on Unreal Engine. This encompasses contributing to the architectural vision, implementing core features, and ensuring the technical excellence of the simulation. Your deep understanding of Unreal Engine’s capabilities and its application in high-fidelity simulation will be paramount.
- Leverage, Extend, or Replace Native Unreal Engine Capabilities: A core aspect of your role will involve intelligently leveraging, extending, or strategically replacing native Unreal Engine capabilities. This demands a nuanced understanding of the engine’s internal workings. Your focus will always be on achieving superior performance and visual realism, which might involve optimizing rendering pipelines, custom shader development, or enhancing existing engine features to meet the specific, demanding requirements of aviation simulation.
- Contribute to Critical Subsystems (Rendering, Shading, Lighting, Animation): You will make significant hands-on contributions to vital subsystems within the simulation. This includes enhancing rendering pipelines for optimal frame rates and visual quality, developing and optimizing shading models for realistic material representation, implementing advanced lighting techniques for dynamic environmental effects (e.g., weather, time of day), and refining animation systems for lifelike aircraft and environmental movements. Your work will directly impact the realism and immersiveness of the flight experience.
- Provide Guidance on Estimation, Scheduling, and Software Architecture: As a Senior Developer, you will play a crucial leadership role by providing expert guidance on estimation and scheduling for new features and projects. You will contribute to breaking down complex tasks, assessing technical feasibility, and helping to set realistic timelines. Furthermore, you will provide critical input on software architecture decisions, influencing the fundamental design of the simulation product to ensure scalability, maintainability, and long-term viability.
- Engage in All Facets of Software Development: You will be actively engaged in all facets of software development, demonstrating versatility and a comprehensive understanding of the SDLC. This spans from initial requirements gathering and communication with stakeholders, through design, coding, rigorous testing, deployment, and even extending to providing end-user support. Your holistic involvement ensures deep understanding and ownership of the product’s quality and functionality.
What’s Needed? Essential Qualifications for a Realtime Graphics Developer
To excel in this highly specialized role, you’ll need extensive, hands-on experience with Unreal Engine, robust programming skills, and a strong theoretical understanding of graphics and software architecture.
- Minimum 5 Years of Unreal Engine Developer Experience: You must possess a minimum of 5 years of demonstrable Unreal Engine developer experience. This indicates deep, practical knowledge of the engine’s tools, workflows, Blueprints, C++ API, and the ability to develop and optimize complex applications within the Unreal ecosystem. Your portfolio should ideally showcase projects with significant graphical components or real-time simulation aspects.
- Proficiency in C++ Programming and Game/Graphics Programming: You must have expert-level proficiency in C++ programming, which is fundamental for Unreal Engine development. Additionally, strong experience in game or graphics programming is essential. This includes understanding rendering pipelines, shader development (HLSL/GLSL), real-time lighting techniques, and optimizing code for high performance in graphically intensive applications.
- Strong Understanding of Software Architecture and Object-Oriented Design: You are required to have a strong understanding of software architecture principles, including modular design, scalability, and maintainability. Coupled with this, deep knowledge of Object-Oriented Design (OOD) principles (e.g., encapsulation, inheritance, polymorphism, design patterns) is crucial for building robust and extensible software systems within a complex engine like Unreal.
- Experience with Data Structures and Algorithms: You must possess solid experience with data structures and algorithms. This foundational computer science knowledge is vital for writing efficient, optimized code that handles large datasets and complex calculations, which is particularly critical in real-time graphics and simulation environments to ensure optimal performance and responsiveness.
- Technical Experience in Game Development and Multi-threading (Plus): While not strictly required, technical experience in areas such as game development and multi-threading is a significant plus. Game development experience demonstrates an understanding of real-time loops, input processing, and asset pipelines. Multi-threading experience is highly valuable for optimizing performance by distributing computations across multiple CPU cores, which is crucial for complex simulations and rendering tasks.
What’s In It For You: Innovation, Growth, and Work-Life Balance
This contract opportunity as a Senior Realtime Graphics & Unreal Engine Developer offers a compelling environment for professional growth and significant impact within the specialized field of aviation training and simulation.
- Opportunity to Work on Innovative Projects in the Aviation Industry: You’ll have the invaluable opportunity to work on truly innovative projects that are pushing the boundaries of technology within the aviation industry. This includes developing cutting-edge flight simulation products that redefine realism and training efficacy, offering a profound sense of purpose and unique professional challenges.
- Collaborative and Supportive Team Environment: You will be part of a highly collaborative and supportive team environment where your ideas are valued, and mutual assistance is encouraged. This fosters an atmosphere of open communication, knowledge sharing, and collective problem-solving, allowing you to learn from diverse perspectives and contribute your unique insights.
- Professional Growth and Development Opportunities: The organization is deeply committed to your professional growth and development. This means access to continuous learning resources, opportunities to explore new graphics technologies, specialized training relevant to aviation simulation, and mentorship from experienced engineers. You will have a clear pathway to enhance your skills and advance your career in real-time graphics and simulation development.
- Engagement with Cutting-Edge Technology and Tools: You will engage directly with cutting-edge technology and tools, specifically mastering Unreal Engine and its associated development ecosystems. This continuous exposure ensures your skills remain highly relevant and in demand within the rapidly evolving fields of real-time graphics, simulation, and high-fidelity visualization.
- Flexible Work Arrangements for Work-Life Balance: The client offers flexible work arrangements (hybrid model) to actively support work-life balance. This allows you to combine the benefits of onsite collaboration with the convenience of remote work, providing greater autonomy and flexibility in managing your professional and personal commitments.
Upon successful completion of a predefined waiting period, consultants are typically eligible for a comprehensive suite of benefits designed to support their well-being and financial security. These include:
- Medical and Prescription Drug Plans: Comprehensive healthcare coverage for medical services and necessary prescription medications.
- Dental Plan: Benefits covering routine dental care and essential treatments.
- Vision Plan: Coverage for eye examinations, prescription glasses, and contact lenses.
- Health Savings Account (HSA): A tax-advantaged savings account to help pay for qualified medical expenses.
- Health Flexible Spending Account (HFSA): Allows pre-tax contributions for eligible healthcare costs.
- Dependent Care Flexible Spending Account (DCFSA): Provides tax advantages for dependent care expenses.
- Supplemental Life Insurance: Options for additional life insurance coverage for enhanced financial protection.
- Short Term and Long Term Disability Insurance: Income replacement benefits during periods of incapacitation due to illness or injury.
- Business Travel Insurance: Coverage for unforeseen events during authorized business travel.
- 401(k), Plus Match: An opportunity to save for retirement with the added benefit of employer matching contributions.
- Weekly Pay: Consistent and regular compensation provided on a weekly basis, ensuring stable financial flow throughout your contract.
If this Senior Realtime Graphics & Unreal Engine Developer role, based in Saint Louis, MO; Tulsa, OK; or Dallas, TX, aligns with your extensive Unreal Engine experience, C++ proficiency, and passion for creating visually stunning and highly realistic flight simulations, we encourage you to learn more about this exciting contract opportunity. This is a fantastic chance to contribute to the cutting edge of aviation training and simulation.
To take the next step in your career and potentially help shape the future of flight simulation, click “Apply Now.” A recruiter will be in touch with you promptly to discuss this outstanding opportunity in greater detail, answer any questions you may have, and guide you through the application process. We look forward to connecting with you and exploring how your expertise can benefit our team!
Job Features
Job Category | Engineering |