Senior Software Engineer, GDK
Full-time
Description
Arrow International is the world's largest manufacturer and supplier of charitable gaming products and solutions. We produce and distribute a wide array of products including consumables (pull tab tickets, bingo paper and ink, etc.) as well as world class, state-of-the-art, electronic gaming products. Our products are sold, installed, and operated in numerous social and gaming venues around the world. We continue to grow at a record pace and offer this exciting career opportunity to join our team where we are focused on attracting and engaging exceptional talent, empowering colleagues to achieve fulfilling careers, and creating fun and engaging products that are second to none for our customers. This is an onsite role based out of our Studio in Las Vegas, NV.
Role Summary
The Senior Software Engineer for GDK is responsible for designing, building, and maintaining the core tools, libraries, and frameworks that support Arrow’s game development teams. This role delivers reliable and efficient systems that help game teams create high-quality charitable gaming products with consistent performance and compliance. The engineer will work closely with gameplay engineers, systems engineers, technical product managers, and quality teams, and will collaborate with studios in India, Australia, Chicago, and Las Vegas to support shared development needs.
Primary Roles and Responsibilities
- Design and maintain core GDK libraries used across multiple game titles and platforms
- Build tools that improve game team efficiency, including content pipelines, simulation utilities, debugging tools, and automated testing support.
- Partner with game teams to understand needs and translate them into technical solutions that support the GDK roadmap
- Improve the performance of shared systems such as rendering helpers, math libraries, input modules, and communication layers.
- Support compliance-related requirements by ensuring GDK components behave consistently across jurisdictions
- Contribute to architectural planning and long-range strategy for the GDK
- Perform code reviews and mentor mid-level and junior engineers
- Maintain documentation for shared systems so game teams can onboard quickly
- Diagnose and resolve complex issues that arise within shared GDK code
- Collaborate with the CI team to ensure GDK builds integrate cleanly with the Unity build pipeline
- Work with QA to create and refine automated tests that validate GDK functionality across devices
Requirements
Experience and Education
- Bachelor’s degree in Computer Science or related field, or equivalent hands-on experience
- At least seven years of professional software development experience
- Strong expertise in C# and Unity with a deep understanding of how shared systems operate inside complex game stacks
- Experience building libraries, frameworks, or shared tools that support multiple teams
- Demonstrated ability to write clean and maintainable code
- Strong debugging and optimization skills
- Experience with Git based workflows and code review practices
- Ability to work in a collaborative environment with engineers, designers, producers, and QA
Preferred Experience
- Experience developing Gaming products for regulated markets
- Familiarity with GDK style architectures or engine toolchain development
- Experience with Jenkins or similar CI systems
- Knowledge of performance profiling tools for Unity and .NET
- Experience with test automation or build automation
- Background in charitable gaming or casino style products
Success Measures
- Delivery of stable and well documented GDK components used by all game teams
- Increased efficiency in game development cycles
- Fewer defects related to shared systems during QA and regulator submissions
- High adoption and satisfaction from internal game teams
- Reliable performance of GDK components across all supported devices and markets
PHYSICAL DEMANDS/WORKING CONDITIONS:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential job functions.
- Specific vision abilities required by this job include close vision, distance vision, peripheral vision, and ability to adjust focus.
- The noise level in the work environment is low.
- May be required to sit for long and/or extended periods of time.
Diversity and Inclusion Statement
At Arrow International, we are committed to fostering a diverse and inclusive workplace where all individuals are valued and respected. We believe that embracing our differences makes us stronger, more innovative, and better positioned to serve our communities. We are proud to be an equal opportunity employer and strive to create an environment where everyone feels welcome, supported, and empowered to succeed.
Equal Opportunity Statement
Arrow International is an equal opportunity employer. We recruit, hire, train, and promote individuals in all job titles without regard to race, color, ancestry, national origin, gender identity or expression, sexual orientation, marital status, religion, age, results of genetic testing,
veteran status, or physical or mental disability—except where such disability prevents performance of essential job functions and cannot be reasonably accommodated in accordance with applicable laws.
Americans with Disabilities Act (ADA) Statement
Arrow International is committed to complying with the spirit and requirements of the Americans with Disabilities Act (ADA). If you require a reasonable accommodation to complete an application, participate in the interview process, undergo any pre-employment testing, or otherwise take part in the employee selection process, please contact us at [email protected].
Recommended Jobs
Delivery Material Handler / Roof Loader
ABC Supply is the nation’s largest wholesale distributor of exterior and interior building materials. Delivery Material Handlers at ABC assist in the safe and accurate delivery of materials from the …
Special Education Resource Teacher
Summary ...Summary ... Special Education Teacher (Resource Role) - 2025-2026 School Year - In-Person Ampersand Therapy is hiring a dedicated? Special Education Teacher... ...Healthcare benefi…
Cloud Solution Architect R
About Brillio: Brillio is one of the fastest growing digital technology service providers and a partner of choice for many Fortune 1000 companies seeking to turn disruption into a competitive adva…
Office Administrator
Office Services Administrator (Temporary - Potential to Convert) Location: Chicago, IL (Onsite - Loop) Schedule: Monday-Friday, 7:00 AM-4:00 PM Type: Temporary (Leave coverage; potential for permane…
Region Sales Director - Midwest - IL, IN, MI
Make an Impact with Healthcare Technology Jobs That Matter The Regional Sales Director is directly responsible for maintaining existing and developing new client relationships within an assigned…
Program Manager-Quality and Analytics, Canning Thoracic Institute
The salary range for this position is $42.50 - $65.88 (Hourly Rate) Placement within the salary range is dependent on several factors such as relevant work experience and internal equity. For positi…
Dining Services Associate
Start a meaningful career as a Dining Services Associate with Highview in the Woodlands, a Wesley Willows Community. Make a difference in someone's life every day. Join the Wesley Willows famil…
Inpatient Restorative Therapy Aide - CMH Cardiac 5C
Overview Inpatient Restorative Therapy Aide (RTA) is a member of the healthcare team that provides restorative interventions and modalities to maintain or regain physical well-being. The RTA prioritiz…
LE LABO Chicago PT Keyholder
While a qualification in make-up artistry/previous retail make up experience is preferred, we welcome applicants with amateur level experience who are able to demonstrate a high level of creative and …
Instrumentation & Controls Engineer - Mid-Level
Description This position will offer you the opportunity to utilize and expand your academic background in Instrumentation and Controls Engineering. You will work on project teams with other…