B

Boyd Gaming

Operates 28 gaming properties across states

Senior Software Engineer - Mobile Development

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeLas Vegas, NV, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor’s degree in a related discipline or equivalent applied experience is required.
  • At least 7 years of professional software development experience is required.
  • At least 5 years of experience developing enterprise-grade mobile applications in complex systems environments is required.
  • At least 5 years of experience designing, documenting, maintaining, supporting, and integrating REST and GraphQL services is required.
  • At least 5 years of experience developing mobile applications using professional programming languages, frameworks, and platforms including Swift, SwiftUI, UIKit, Kotlin, Jetpack Compose, Java, or JavaScript is required.
  • At least 5 years of experience developing, maintaining, and supporting applications on both iOS and Android is required.
  • Experience with Apple Xcode, Android Studio, and mobile application debugging, diagnostics, and performance analysis tools is required.
  • A strong understanding of object-oriented analysis and design, design patterns, and modern application architecture, including MVC, MVVM, and Clean Architecture principles, is required.
  • Working knowledge of mobile networking, API integration, authentication, and security protocols including OAuth, OpenID Connect, SSL/TLS, secure credential management, and mobile application security best practices is required.
  • Experience integrating mobile applications with cloud-based and enterprise services is required.
  • Experience developing applications that consume REST and GraphQL APIs is required.
  • Experience in the full lifecycle design of software and in commercial or open-source development processes and development tools is required.
  • The ability to produce technical documentation, including software architecture diagrams, requirements documents, and other design artifacts, is required.
  • Experience with automated testing frameworks and mobile user-interface testing tools is required.
  • Experience with mobile application analytics, crash reporting, and performance monitoring platforms is required.
  • Experience publishing, releasing, and maintaining applications in both the Apple App Store and Google Play Store ecosystems is required.
  • Working knowledge of Apple App Store Review Guidelines and Google Play Developer policies and requirements is required.
  • Experience managing application certificates, provisioning profiles, code signing, store submissions, TestFlight deployments, Google Play testing tracks, phased rollouts, and production release management processes is required.
  • Experience resolving application review findings, store certification issues, and deployment challenges is required.
  • The ability to obtain and maintain any necessary certifications or licenses is required.

Responsibilities

  • Develop, design, and program software applications, services, and integrations for application performance, scalability, and compatibility.
  • Develop, design, and maintain native mobile applications for iOS and Android platforms.
  • Participate in the architecture, design, implementation, and support of customer-facing mobile applications.
  • Monitor and tune software applications and services, and maintain software, mobile applications, and supporting platforms.
  • Troubleshoot issues through problem recognition, research, isolation, resolution, and follow-up.
  • Provide tier II or tier III support, perform root cause analysis, and develop checklists.
  • Anticipate and mitigate potential attacks against applications, software, services, and supporting infrastructure to protect systems and data.
  • Interface with vendors regarding new product evaluation and troubleshooting issues.
  • Integrate and schematically depict application architectures, software components, integrations, data flows, and communication patterns under general supervision.
  • Lead functional and empirical analysis related to the design, development, planning, and configuration of software applications and mobile platforms.
  • Collaborate with UX/UI designers, product owners, and backend development teams to deliver secure, scalable, and high-performing mobile solutions.
  • Develop and maintain integrations with enterprise APIs and cloud-based services.
  • Develop policies and procedures and general standards.
  • Recommend procedures and controls for problem prevention.
  • Simulate or recreate problems to resolve operational deficiencies.
  • Analyze problems or designs and prepare recommendations, charts, diagrams, and graphs under general supervision.
  • Develop and maintain problem databases.
  • Participate in developing test strategies, devices, and systems.
  • Develop and review technical documentation for approval by a senior manager.
  • Participate in implementations and lead technical implementation and rollouts of new software applications, mobile solutions, and supporting tools.
  • Coordinate installations and implementations with user departments.
  • Participate in application publishing, release management, and deployment activities for Apple App Store and Google Play Store platforms.
  • Monitor mobile application performance, crash reporting, and usage analytics, and recommend improvements.
  • Participate in mobile application security reviews and implement industry best practices for data protection and secure communications.
  • Participate in developing automated testing, deployment, and release processes for mobile applications.
  • Assist with and participate in disaster recovery planning and testing.
  • Research and identify software and technology solutions to meet company needs.
  • Prepare detailed functional specifications and coordinate request for proposal processes under general supervision.
  • Perform other duties as assigned by management.

Desired Qualifications

  • ITIL V4 Awareness Training is preferred.
  • Experience with AWS and/or Azure environments and tools is preferred.
  • Experience consuming and creating or maintaining MuleSoft endpoints is preferred.
  • Knowledge of CI/CD and deployment pipelines, including automated mobile build, test, and release workflows, is preferred.
  • Experience implementing mobile application security controls, including secure storage, biometric authentication, and certificate pinning, is preferred.
  • Experience with Firebase, mobile analytics, and customer engagement platforms is preferred.
  • Experience with Sitecore Headless CMS, Experience Edge API, and GraphQL-based content delivery architectures is preferred.
  • Experience building and supporting customer-facing applications in high-availability, high-transaction environments is preferred.
  • Real-time transaction processing experience is preferred.
  • Experience using AI-assisted development and diagnostic tools is preferred.

About the Company

Boyd Gaming

Operates 28 gaming properties across states

Boyd Gaming operates 28 casino properties across ten states, offering casino gaming, hotels, dining, entertainment, and other hospitality services. Its product is the experience of a complete casino resort: gaming floors, hotel rooms, restaurants, entertainment venues, and related amenities designed to deliver guest satisfaction. The company differentiates itself through a family-owned-style culture and a long-term growth mindset, maintaining strong guest service and community focus even as a large, publicly traded operator. Boyd aims to create sustainable, long-term value for its shareholders while delivering consistent, high-quality experiences for guests and communities.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Las Vegas, NV
Founded
1975

Recently Posted Jobs

Explore more opportunities at Boyd Gaming

See more jobs