Principal Software Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Principal Software Engineer to lead innovation and guide technical strategy on our Casino Management Systems (CMS) software development team. This is a critical role for a seasoned full-stack engineer who's excited about shaping new product lines that will power international casino properties across the globe. This isn't a support or Command Center role, you'll be focused on building new platforms, not maintaining legacy systems. You'll work on-site in Plano, in a collaborative, engineering-driven environment., * Design and build scalable, high-performance systems using Node.js, React, TypeScript/JavaScript, and Java.
- Mentor and support other engineers - you'll be a leader, coach, and role model.
- Collaborate with designers, product managers, and QA to ensure seamless product delivery.
- Drive and uphold engineering best practices: clean code, testing, documentation, and agile workflows.
- Serve as a key technical liaison across departments, aligning business needs with engineering capabilities.
Requirements
- Bachelor's or Master's in Computer Science, Software Engineering, or related field.
- 10+ years of software engineering experience, with a focus on scalable applications & system design.
- 5+ years of experience in senior or leadership roles.
- Strong full-stack development skills, with deep experience in Node.js, React, JavaScript, HTML/CSS.
- Expertise in RESTful APIs, Microservices architecture, JSON, GraphQL, SQL/NoSQL (MongoDB, Redis).
- Solid background in cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Demonstrated experience working closely with UI/UX designers to ensure collaborative refinement and implementation of designs to meet specifications, including cross-browser compatibility.
- Proven success in mentoring engineers and driving software projects from idea to launch.
- Excellent communication skills - both technical and non-technical.
Benefits & conditions
COMP: $175K - $190K with 15% bonus potential depending on candidate's experience, etc. WHAT'S IN IT FOR YOU:
- 100% Company-Paid Healthcare (Employee + Family) medical, dental, vision
- Company Paid Short-Term Disability & Life Insurance (Including Dependent Life)
- Prescription Drug Coverage plus Confidential Support (Employee Assistance Program)
- 401K with Generous Company Match
- 18 Days PTO Accrued Annually & Tuition Reimbursement
- KinderCare Childcare Discounts
- Significant Hotel Discounts Worldwide
- Opportunity to Work with a Nationwide Hospitality Infrastructure