AGS - American Gaming Systems · 13 hours ago
Senior Software Engineer - Platform
AGS - American Gaming Systems is seeking a Senior Software Engineer to design, maintain, document, and test software in an agile SCRUM environment. This role involves mentoring junior engineers and advocating for projects and practices within the company.
GamblingMachinery ManufacturingManufacturing
Responsibilities
Exercise of discretion and independent judgment with respect to matters of significance
Join an agile scrum team to develop and maintain platforms used for gaming industry
Contribute toward implementation in software architecture/design, development, validation, and documentation to deliver high quality, functionally excellent products
Design, code, test, and integration with enabling technologies to build a robust platform
Debug/troubleshoot and fix reported issues with platform dependent software. Identify root cause, diagnose, debug, and deliver robust fixes in timely manner
Continuous learning and development of skills to help create a better gaming eco-system
Interact with team members to evaluate requirements and determine effective design approaches
Partner with peer development scrum teams to ensure excellent cross-component integration
Work with SQA to verify the software and product work as expected for a jurisdiction
Coordinate with customer support teams to resolve any issues in the field
Qualification
Required
Bachelor's degree in Computer Science or similar preferred or equivalent work experience
7+ years of experience working with embedded systems using Linux or equivalent
Deep understanding of the event-driven desktop applications using C#/.NET 4.0
Proficient with C#, C++ and usage of databases like SQLite
Working knowledge in Unity, Linux
Deep understanding of the TCP/IP stack and Network Socket/performance optimization
Advanced object-oriented design knowledge and familiarity with common patterns
Excellent debugging skills
Experience using Bug-tracking tools and source code control
Requires excellent organizational skills, good oral, and written communication skills
Must be a team player and be able to work in a customer-oriented & fast-paced environment
Preferred
Casino Gaming experience, a plus
Working knowledge of Rendering pipeline is a plus
Company
AGS - American Gaming Systems
AGS is a global company focused on creating a diverse mix of entertaining gaming experiences for every kind of player.
H1B Sponsorship
AGS - American Gaming Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (14)
2024 (6)
2023 (7)
2022 (3)
2021 (5)
2020 (1)
Funding
Current Stage
Public CompanyTotal Funding
unknown2024-05-09Acquired
2018-01-25IPO
Recent News
Company data provided by crunchbase