Staff Backend Engineer – Promos

Posted Oct 31

This is a fully remote position, open to applicants in Florida.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

GT17 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights17 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange18 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange18 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil18 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft18 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers