Senior Software Engineer - Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

C#/.NET 4.0Embedded systemsLinuxC++TCP/IP stackObject-oriented designUnityDebugging skillsBug-tracking toolsCasino Gaming experienceOrganizational skillsCommunication skillsTeam player

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

twittertwittertwitter
company-logo
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 Company
Total Funding
unknown
2024-05-09Acquired
2018-01-25IPO

Leadership Team

leader-logo
David Lopez
CEO
linkedin
leader-logo
Sigmund Lee
CTO
linkedin
Company data provided by crunchbase