Staff Engineer - Unified Login
Caesars Entertainment · Las Vegas, NV · 6 days ago
HybridEngineeringFull-time
Responsibilities
- Cross-Team Architectural Leadership: Drives technical strategy alignment and ensures architectural consistency across multiple teams.
- Complex Problem Resolution: Handles the most complex technical challenges in the department — large-scale redesigns, distributed system optimization, and new technology paradigms.
- Strategic Technical Planning: Identifies and solves problems others haven’t seen yet, working from minimal direction. Spots inefficiencies, technical debt, or architectural gaps affecting multiple teams and develops comprehensive proposals with business justification.
- High-Leverage Hands-On Work: Writes code regularly, focusing on critical infrastructure, complex algorithms, architectural implementations, and proof-of-concepts. Contributes to the most challenging technical problems, often writing code that unblocks multiple teams.
- Technology Evaluation: Independently evaluates and introduces technologies and patterns that affect multiple teams. Leads proof-of-concepts and pilots for new tools, frameworks, and architectural approaches. Provides recommendations grounded in practical experience and organizational context.
- Quality & Standards: Reviews architecture and code across teams, setting quality standards. Drives improvements to engineering practices including testing, observability, security, and deployment patterns at the department level.
- Mentorship & Technical Growth: Mentors senior engineers and contributes to the technical growth of the department. Shares knowledge through design reviews, technical talks, documentation, and pairing on complex problems.
Qualifications
- Minimum of 8 years of professional software engineering experience with a track record of increasing scope and technical influence.
- Minimum of 2 years operating at a senior level with demonstrated cross-team architectural impact.
- Proven track record delivering enterprise-scale systems using modern frameworks and DevOps practices.
- Bachelor’s degree in Computer Science, Engineering, or related field; or equal industry experience.
- Advanced degree (MS, MBA, or equivalent) preferred.
- Relevant technical certifications are highly desirable.
- Significant experience delivering high-quality digital products across web and mobile platforms.
- Experience in customer-facing industries (e-commerce, hospitality, entertainment, retail, or similar) strongly preferred.
- Deep proficiency across multiple technologies in the stack: C# (.NET / .NET Core), Node.js, Swift, Objective-C, Kotlin, Java, React Native, Next.js, and/or Python.
- Extensive experience designing scalable, resilient distributed systems including microservices, event-driven architectures, real-time data processing, and API design (REST, GraphQL).
- Deep experience with cloud platforms (AWS), Infrastructure as Code (Terraform, CloudFormation), CI/CD pipelines, and container orchestration (Docker, Kubernetes).
- Strong experience with comprehensive testing strategies, static analysis (SonarQube), API testing (Postman), and enterprise monitoring/observability platforms (Dynatrace or similar).
- Solid understanding of application security, data privacy, and compliance standards (PCI DSS, GDPR, etc.).
- Familiarity with AI-assisted development tools and emerging engineering productivity technologies including Python-based tooling (FastMCP or similar).
- Ability to translate strategic business objectives into multi-quarter technical roadmaps.
- Strong communication skills with the ability to articulate complex technical concepts to executive leadership.
- Proven ability to collaborate across product, engineering, operations, and security teams.
- Understanding of digital customer experience expectations in high-volume, customer-driven industries.