1

Slot Machine Software Engineer Jobs in Mobile, AL

Software Engineer

Mobile, AL ยท On-site

$80 - $100/hr

The Software Engineer is responsible for designing, developing, and maintaining scalable software ... Experience supporting or enabling machine learning or advanced analytics workloads * Prior ...

... software, data, and systems engineering while contributing to a defined technical project with real ... Interest in emerging technologies such as machine learning, computer vision, autonomous systems, or ...

... software, data, and systems engineering while contributing to a defined technical project with real ... Interest in emerging technologies such as machine learning, computer vision, autonomous systems, or ...

CMM Technician

AL ยท On-site

Advanced knowledge of PC-DMIS software for programming and operating CMM machines, with experience in both contact and non-contact measurement techniques. * Education: High school diploma or ...

Cabin Engineer III

Mobile, AL ยท On-site

$125 - $150/hr

Our Engineers have the privilege of working on complex, highly engineered machines and are involved ... Expert proficiency in 2D/3D CAD software alongside working knowledge of scripting tools (Python ...

Machinist II

Mobile, AL

$21.50 - $29.50/hr

CNC Programming & Editing: 25% * Read, write, and edit G-code fluently at the machine controller or through CAM software (such as Catia). * Create, review, and correct DXF and NC files using software ...

SkillBridge: Machinist

Mobile, AL

$21.50 - $29.50/hr

... machine and manual experience programming using Catia or better.Ability to read and write g-code using CAM software as the machine controller. Produce quality products in a timely manner using ...

Mechanical Engineer 5

Pascagoula, MS ยท On-site

$125 - $150/hr

... machines * Apply advanced technical principles, theories and concepts * Contribute to the ... Experience submitting hardware and software CDRLs to the Navy for approval * Experience supporting ...

New

... machines. Apply advanced technical principles, theories, and concepts. Contributes to the ... Submit hardware and software CDRLs to the Navy for approval. Support program office in the planning ...

... machines. Apply advanced technical principles, theories, and concepts. Contributes to the ... Submit hardware and software CDRLs to the Navy for approval. Support program office in the planning ...

... machines. Apply advanced technical principles, theories, and concepts. Contributes to the ... Submit hardware and software CDRLs to the Navy for approval. Support program office in the planning ...

next page

Showing results 1-20

Slot Machine Software Engineer information

See Mobile, AL salary details

$71K

$111.2K

$155.3K

How much do slot machine software engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for slot machine software engineer in Mobile, AL is $111,150.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,800.00 and $126,000.00 per year, depending on experience, location, and employer.

What is a slot machine software engineer?

A Slot Machine Software Engineer is a specialized software developer who designs, develops, and maintains the software that powers electronic slot machines and gaming systems. They work on creating game logic, graphics integration, and ensuring compliance with gaming regulations. These engineers also collaborate with designers and testers to deliver engaging and fair gaming experiences. Their work is crucial for both the entertainment value and security of slot machine games.

What are the key skills and qualifications needed to thrive as a slot machine software engineer?

To thrive as a Slot Machine Software Engineer, you need strong programming skills (commonly in C++, C#, or Java), knowledge of game mathematics, and a relevant degree in computer science or engineering. Familiarity with gaming platforms, regulatory compliance systems, debugging tools, and experience with random number generators (RNGs) are typically required. Creativity, attention to detail, and effective collaboration help engineers design engaging and compliant gaming experiences. These skills ensure reliable, secure, and enjoyable slot machine software that meets both regulatory standards and player expectations.

What are some unique challenges slot machine software engineers face when developing new game features?

Slot Machine Software Engineers often navigate strict regulatory requirements and compliance testing, which can impact how features are designed and implemented. They must balance creative game design with mathematical precision to ensure fairness and randomness, all while optimizing performance for real-time play. Collaboration with artists, mathematicians, and QA testers is frequent, making strong communication skills essential. The dynamic nature of the gaming industry also means engineers need to stay updated on new technologies and player trends.

What is the difference between Slot Machine Software Engineer vs Casino Game Developer?

AspectSlot Machine Software EngineerCasino Game Developer
Required CredentialsComputer Science degree, programming skills, knowledge of gaming regulationsComputer Science or Game Design degree, programming skills, understanding of gaming laws
Work EnvironmentCasino software companies, gaming labs, online gaming platformsGame studios, online casinos, gaming software providers
Industry UsageDesigns and develops software for slot machines specificallyCreates a variety of casino games including slots, table games, and more

While both roles involve developing gaming software, Slot Machine Software Engineers focus specifically on slot machine technology, ensuring compliance and functionality. Casino Game Developers have a broader scope, creating various casino games beyond just slots. The roles often overlap in skills and work environments but differ in their specific focus within the gaming industry.

What job categories do people searching Slot Machine Software Engineer jobs in Mobile, AL look for?

The top searched job categories for Slot Machine Software Engineer jobs in Mobile, AL are:

Software Engineer

Mobile, AL โ€ข On-site

Aegis Mobile, LLC
Library and Information Servicesย โ€ขย 11 - 50 employees

$80 - $100/hr

Other

Posted 21 days ago


Job description

The Software Engineer is responsible for designing, developing, and maintaining scalable software solutions that support the organizationโ€™s products and internal systems. This role operates with a high degree of autonomy, translating business requirements into technical designs and delivering reliable, maintainable implementations. The Software Engineer contributes to system architecture, integration strategies, and performance optimization while remaining handsโ€‘on in development. Success in this role requires strong ownership, sound engineering judgment, and the ability to balance immediate delivery needs with longโ€‘term system quality.

Location

Hybrid - Based in Mobile, AL (other offices may be available)

Responsibilities
  • Design, develop, test, and maintain software applications and services
  • Translate business requirements into technical designs and implementation plans
  • Contribute to system architecture, data modeling, and integration design
  • Build and maintain APIs, services, and data workflows supporting internal and external systems
  • Write clean, efficient, and maintainable code following established standards
  • Troubleshoot and resolve complex issues across development, staging, and production environments
  • Optimize application and database performance through analysis and tuning
  • Participate in code reviews to ensure quality, consistency, and knowledge sharing
  • Implement logging, monitoring, and observability best practices
  • Support CI/CD pipelines and deployment processes
  • Collaborate with crossโ€‘functional teams to deliver complete, endโ€‘toโ€‘end solutions
  • Identify and drive improvements in system design, performance, and development practices
  • Own problems from definition through delivery with minimal oversight
  • Make informed technical decisions and clearly articulate tradeโ€‘offs
  • Deliver reliable, scalable, and maintainable solutions
  • Balance speed of delivery with longโ€‘term system health
  • Communicate effectively with both technical and nonโ€‘technical stakeholders
  • Contribute positively to team standards, practices, and continuous improvement
  • Demonstrate accountability, followโ€‘through, and attention to detail
  • Continuously develop technical skills and expand systemโ€‘level understanding
Knowledge and Skill Requirements
  • Strong understanding of software engineering principles, design patterns, and best practices
  • Ability to design and implement scalable, maintainable systems
  • Proficiency in debugging and resolving issues across application layers
  • Solid understanding of relational databases, data modeling, and query optimization
  • Experience working with APIs, distributed systems, and serviceโ€‘based architecture
  • Familiarity with cloudโ€‘based development and deployment environments
  • Understanding of version control, CI/CD, and modern development workflows
  • Ability to translate ambiguous requirements into structured technical solutions
Experience with the Following Technologies (Strongly Preferred)
  • RESTful APIs and web services
  • SQL and relational databases (e.g., SQL Server)
  • Microsoft Azure (App Services, Functions, Storage, or similar)
  • Git-based version control systems
  • Docker or containerization technologies
Additional Desirable Knowledge and Skills
  • Experience with microservices or eventโ€‘driven architecture
  • Exposure to data pipelines, analytics platforms, or data engineering concepts
  • Familiarity with authentication/authorization frameworks (e.g., OAuth, identity providers)
  • Understanding of system observability, logging frameworks, and monitoring tools
  • Experience supporting or enabling machine learning or advanced analytics workloads
  • Prior experience working in Agile development environments
Qualifications
  • Bachelorโ€™s degree in Computer Science, Information Systems, or a related field, or equivalent practical experience
  • 5โ€“8 years of professional software development experience
  • Demonstrated ability to design and deliver productionโ€‘quality software solutions
  • Proven experience working in collaborative, teamโ€‘based development environments
  • Willingness to attend meetings inโ€‘person at one of Aegisโ€™ office locations
#J-18808-Ljbffr