Senior Software Engineer, GDK

Not Interested
Bookmark
Report This Job

profile Job Location:

Chicago, IL - USA

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Full-time
Description

Arrow International is the worlds 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 Arrows 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

  • Bachelors 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
  • 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 disabilityexcept 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


Required Experience:

Senior IC

Full-timeDescriptionArrow International is the worlds 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...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

World’s largest manufacturer of bingo products, pulltabs, daubers, bingo equipment and hand held and fixed base electronic bingo devices for charity fundraising and social gaming.

View Profile View Profile