
Staff Backend Engineer – Promos
Posted Oct 31

Posted Oct 31
This is a fully remote position, open to applicants in Florida.
• Take ownership of the backend technical strategy for the Promos product domain, ensuring alignment with shared platform, cloud, data, and service standards.
• Collaborate with Principal and Staff Engineers as well as shared-capability teams focused on identity, payments, compliance, messaging, and platform services.
• Steer the evolution and modernization of architecture, balancing product delivery, technical debt, scalability, and platform investments.
• Lead significant restructuring efforts through a well-planned iterative delivery approach, including defining the target state, sequencing tickets, identifying dependencies and risks, and updating delivery dates.
• Develop scalable and dependable promotion lifecycle functionalities that encompass configuration, eligibility, activation, state transitions, rewards, expiration, auditability, idempotency, and recovery.
• Establish service boundaries, API and event contracts, experimentation protocols, success metrics, and operational controls in collaboration with cross-functional teams.
• Design resilient, high-traffic services utilizing data consistency, caching, asynchronous processing, rate controls, and graceful degradation techniques.
• Stay actively involved in resolving complex technical challenges and transform ambiguity into iterative delivery processes.
• Elevate standards for code reviews, testing, API design, security, observability, performance, CI/CD, controlled rollouts, data migrations, and readiness for production.
• Troubleshoot issues across services, APIs, databases, caches, queues, and event streams by utilizing logs, traces, and metrics.
• Promote responsible use of AI-assisted development and identify safe AI product and operational applications.
• Provide guidance to Product and Engineering teams, pinpoint risks and opportunities, and facilitate decision-making to resolution.
• Mentor Senior and Staff Engineers, contributing to senior hiring processes, capability planning, and career progression.
• Address systemic risks and gaps in ownership while leading change with clear commitments and fostering a culture of learning without blame.
• Generally, 7+ years of experience in software engineering, with significant involvement in designing and managing distributed backend systems.
• A degree in Computer Science or a related discipline, or equivalent demonstrated experience.
• In-depth expertise in Java, Spring, and Spring Boot.
• Strong knowledge of AWS and experience in building scalable, resilient applications across multiple regions and availability zones.
• Proficiency with relational data systems such as PostgreSQL or CockroachDB, including schema design, transactions, migrations, indexing, performance, and tradeoffs related to consistency.
• Experience with streaming technologies like Amazon Kinesis or Kafka.
• Familiarity with messaging systems, including SQS, RabbitMQ, or ActiveMQ.
• Proven experience in designing microservice and service-oriented architectures.
• Experience managing containerized workloads using Docker and Kubernetes.
• Strong judgment regarding high-volume systems, concurrency, idempotency, caching, asynchronous workflows, failure recovery, and backward-compatible API and event evolution.
• Solid engineering judgment in testing, observability, CI/CD, secure development, performance, privacy, and production operations for mission-critical systems.
• Hands-on experience with AI-assisted development and a practical understanding of evaluation, hallucination risks, privacy, security, and responsible human oversight.
• A track record of shaping technical and product strategies, delivering ambiguous multi-team initiatives, clearly communicating with senior stakeholders, and influencing outcomes without relying on formal authority.
• Preferred: experience in sportsbook, casino, online gaming, fintech, banking, or other regulated digital industries.
• Preferred: experience in building platforms for promotions, loyalty, offers, rewards, experimentation, or customer engagement.
• Preferred: experience in scaling engineering through shared libraries, developer platforms, service templates, internal tools, or production AI practices.
• Competitive compensation and benefits package.
• Flexible vacation policy.
• Flexible working hours, with options for remote work or office-based roles.
• A startup environment supported by a secure, global brand.
• Opportunity to create products enjoyed by millions as part of a dedicated team.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.