
Midnite
Remote Jobs
Building the future of betting & entertainment
40 Jobs
Role Description We’re looking for a Lead Data Engineer to drive the next phase of our data platform strategy at Midnite. This is a hands-on technical leadership role where you’ll: - Set direction and own the design and scalability of our data infrastructure. - Help build the platform that enables analysts and stakeholders to self-serve. - Work across the full data lifecycle from ingestion and modelling to orchestration, monitoring, and analytics enablement. - Make scalable technical decisions and support multi-territory expansion. - Improve platform reliability and move the business toward lower-latency insights. Our Tech Stack includes: Snowflake, Apache Iceberg, Python, Docker, Dagster, dbt, Terraform, AWS, and Omni. You will: - Partner with the Head of Data to own the technical strategy for data engineering. - Design, maintain, and evolve robust data pipelines and architecture. - Build a platform that enables analysts to self-serve and stakeholders to make better decisions. - Help shape repeatable architecture for multi-territory expansion. - Oversee the implementation of data models and frameworks that support analytics and business intelligence. - Drive engineering best practices across testing, monitoring, version control, automation, and pragmatic design. - Lead code reviews, raise quality standards, and ensure technical debt is managed proactively. - Mentor engineers, support career development, and provide lightweight people management while staying hands-on. - Stay ahead of industry trends, introducing tools and methods that future-proof the data platform. Qualifications - Software engineer first who has specialised in data/platform engineering. - Strong software engineering fundamentals. - Strong Python or equivalent production engineering capability. - SQL capability; Snowflake experience is a bonus, but engineering depth matters more than exact tool match. - Data modelling and architecture breadth, with the ability to explain trade-offs clearly. - Experience with orchestration frameworks such as Dagster, Airflow, or Prefect. - Hands-on experience with modern data warehouses/lakehouse patterns and cloud infrastructure. - Comfortable with platform/infrastructure thinking across tools such as dbt, Docker, Terraform, AWS, Iceberg, or similar. - Hands-on leader: data engineer first, people manager second. - Thrives in a start-up/scale-up environment with a pragmatic, impact-focused mindset. Benefits - Private health insurance with zero excess, including optical cover and optional dental. - Income protection to protect your earnings and give you peace of mind. - Tenure holiday policy: After three years, receive an extra two days leave, increasing to 30 days annually after five years. - Flexible working and a fully supported home office setup. - Nursery salary sacrifice scheme helping parents save on nursery fees. - Salary sacrifice schemes for tech and holidays. - Retail discounts and subscription perks across a wide range of brands. - Quarterly team socials to connect, celebrate, and have fun together. Company Description At Midnite, we’re committed to creating equal opportunities for everyone. We actively strive to build balanced teams that reflect the diversity of our communities, including ethnic minorities, people with disabilities, the LGBTQIA+ community, and all genders. We aim to provide an inclusive and supportive interview experience for all candidates. If you require any reasonable adjustments, please let us know in advance so we can ensure you feel comfortable and set up for success.
Role Description We're looking for skilled Senior Backend Engineers to join our engineering team. In this role, you’ll build and maintain the backend systems that power our product experience, develop APIs that support our mobile and web applications, and deliver robust, maintainable code, all within a fast-paced, daily deployment environment. Our backend is primarily built in Python and runs on AWS. We use technologies including Flask, Pytest, Mypy, Docker, PostgreSQL, SQS, S3, and Terraform. Experience with this stack is a plus, but it’s not essential; what matters most is strong backend fundamentals and a commitment to high engineering standards. You don’t need prior gaming or casino experience. We’re looking for someone with solid technical foundations and the curiosity to learn and grow within the domain. - Own the full backend lifecycle — Design, develop, test, monitor and maintain backend services for our systems. - Build the APIs that power the experience — Create clean, efficient, and well-documented APIs for our web and mobile applications. - Champion code quality — Write high-quality, maintainable code with a focus on reliability, scalability, and performance. - Raise the engineering bar — Participate in code reviews and help uphold the quality and consistency of the codebase. - Shape technical direction — Contribute to architectural decisions and broader technical strategy. - Collaborate across teams and partners — Work closely with engineers, product teams, and external vendors to integrate third-party systems seamlessly. - Ship with confidence and speed — Deliver features and improvements in a continuous deployment environment. - Keep us ahead of the curve — Stay current with industry trends, best practices, and emerging technologies. Qualifications - 5+ years of professional backend engineering experience building and operating production systems at scale. - Strong proficiency in Python (or another backend language with willingness to learn Python). - Strong experience designing, building, and operating event-driven architectures using messaging and streaming technologies such as Kafka. - Proven track record of designing, delivering, and owning significant backend systems from conception through to production. - Strong understanding of system design, distributed systems, scalability, reliability, performance, and observability. - Experience working with PostgreSQL and caching technologies such as Redis. - Comfortable building and operating cloud-native applications on AWS. - Demonstrated ability to take ownership of problems end-to-end, driving solutions from discovery and design through implementation, deployment, and ongoing operation. - Strong collaboration and communication skills, with experience working closely with product, design, and engineering stakeholders. - A pragmatic approach to software engineering, balancing technical excellence with delivering value to customers.
Role Description We’re looking for a Senior Platform Engineer to help evolve the systems that power Midnite as we scale across markets and regions. This is a senior individual contributor role for someone who enjoys working close to the core of a product platform: - Understanding how systems fit together - Improving boundaries and reliability - Building the technical foundations that help teams move faster and safer You’ll work across backend and platform systems, partnering closely with the Australia team and the wider global Platform group. You will not just be building product features; you’ll be working on the systems underneath them: - Service boundaries - Data separation - Interfaces - Reliability - Deployment - Scalability This role suits someone who can take high-level direction, work independently through ambiguity, and drive complex technical projects forward without needing every detail defined upfront. Qualifications - Strong senior-level backend or platform engineering experience - Experience independently delivering complex technical projects - Strong backend capability in Python or a comparable modern language such as Go, Rust, Java, or Scala - Comfortable learning new languages and systems quickly - Strong understanding of distributed systems, scalability, and architecture trade-offs - Experience with microservices, service boundaries, eventual consistency, data separation, or reliability engineering - Comfortable working across app-layer systems as well as platform/infrastructure concerns - Strong communication skills and the ability to work effectively across time zones - High ownership, strong judgement, and comfort operating in ambiguity Requirements - Design, build, and improve backend and platform systems that support Midnite’s core product - Work on complex platform problems across scalability, reliability, service isolation, and regional readiness - Help define clean boundaries and interfaces across existing services and data flows - Contribute to systems that support multi-region and future market expansion - Improve observability, deployment practices, performance, and operational maturity - Work across app-layer systems and platform foundations, with support from the team on deeper infrastructure areas where needed - Contribute production code, reviews, and technical design as part of day-to-day delivery - Help identify failure points, reduce risk, and make the platform more resilient as usage grows Benefits - Flexible working and a fully supported home office setup so you can do your best work from home - Join us at an exciting stage as we establish our presence in Australia - We're investing in a great local employee experience and will continue to expand our benefits package as we grow
Role Description As an Android Engineer at Midnite, working within our Rewards UX Team, you'll be building the platform behind some of our most important customer experiences. From brand-new features and product improvements to the details that make an app feel fast, intuitive, and distinctly Midnite, you'll help shape how players interact with our product every day. You'll work closely with a talented cross-functional team, have a high degree of ownership, and play a key role in turning great ideas into features that reach players every day. - Build and maintain features across the Midnite Android app, helping deliver everything from product improvements to new experiences across our rewards offering. - Collaborate with product, design, and engineering teams to define, build, and ship new features. - Ensure the performance, quality, and responsiveness of the application. - Identify, troubleshoot, and resolve bugs, bottlenecks, and performance issues. - Contribute to a scalable, maintainable, and well-tested codebase. - Write high-quality, reusable Kotlin code using modern Android development practices. - Help drive testing standards and ensure a reliable experience for our players. - Contribute to architectural discussions and continuous improvements across the Android platform. Qualifications - 2–5 years of professional Android development experience. - Shipped production Android apps to Google Play. - Highly proficient in Kotlin. - Extensive experience with Jetpack Compose and modern Android development. - Experience with asynchronous programming, thread safety, Kotlin Coroutines, and Flows. - Comfortable working with REST APIs, networking, and data persistence. - Experience with dependency injection frameworks, ideally Koin. - Writes unit tests and considers Android-specific edge cases. - Strong understanding of Android architecture patterns, including MVVM and Clean Architecture. - Familiar with Android Studio, Gradle, Git, and CI/CD tooling such as GitHub Actions, CircleCI, or Fastlane. - Experience with testing frameworks such as JUnit, Espresso, or Compose Testing. - Enjoys working in fast-moving product teams. - Passion for great design, user experience, and product quality. - Interest in modular architecture and scalable mobile systems. - Experience optimizing application performance.
Role Description As a CRM Executive at Midnite, you’ll help execute and optimise customer lifecycle campaigns that drive engagement, retention and long-term player value. You’ll work closely with CRM Managers across Sportsbook and Casino to deliver high-quality lifecycle journeys, campaigns and automated communications across multiple channels. This role is ideal for someone early in their CRM career who wants hands-on exposure to sophisticated lifecycle marketing within a fast-growing gaming business. You’ll gain experience across segmentation, experimentation, reporting, automation and campaign optimisation while contributing directly to business growth. - Build, QA and launch CRM campaigns across email, push, in-app and SMS channels. - Support lifecycle automations and customer journey execution. - Build audience segments and targeting logic within Braze. - Manage campaign scheduling, links, tracking parameters and bonus setup. - Support A/B testing and experimentation initiatives. - Assist with reporting, analysis and optimisation recommendations. - Work closely with CRM Managers to execute lifecycle strategy. - Collaborate with Product, BI and Engineering teams to support customer engagement initiatives. - Support reactive campaign activity aligned to the sporting calendar and business priorities. Qualifications - Has experience working within CRM, lifecycle marketing or customer engagement. - Has hands-on experience building and launching CRM campaigns. - Is comfortable using CRM platforms such as Braze or similar tools. - Has strong attention to detail and campaign QA standards. - Enjoys working with customer data, segmentation and testing. - Is organised, proactive and adaptable in fast-moving environments. - Has strong written communication skills. - Has an interest in sports betting, gaming or customer engagement industries. Benefits - Private health insurance with zero excess, including optical cover and optional dental. - Income protection to protect your earnings and give you peace of mind. - Tenure holiday policy. After three years you receive an extra two days leave, increasing to 30 days annually after five years. - Flexible working and a fully supported home office setup so you can do your best work from home. - Nursery salary sacrifice scheme helping parents save thousands each year on nursery fees. - Salary sacrifice schemes for tech and holidays so you can spread the cost of the things you want. - Retail discounts and subscription perks across a wide range of brands. - Quarterly team socials to connect, celebrate and have fun together.
Role Description We’re looking for a Project Manager to help drive delivery of high impact, cross functional initiatives at Midnite. You’ll partner closely with the Chief of Staff, founders, senior stakeholders, and teams across the business to bring clarity, pace, and predictability to complex projects. Your first major focus will be supporting our new country launch, a business critical project involving multiple work streams across Engineering, Product, Compliance, Operations, and Marketing. Beyond that, you’ll help build the operating rhythm for future large-scale launches, geographic expansions, and internal improvement projects as Midnite continues to grow. - Coordinate and manage PMO work streams across complex, high impact business projects. - Partner with internal stakeholders and project teams to identify owners, dependencies, risks, milestones, and next actions. - Monitor progress across work streams, proactively flagging risks and protecting delivery timelines. - Help unblock teams by clarifying ownership, chasing inputs, escalating decisions, and providing hands-on support where needed. - Curate and maintain governance materials, including steering committee packs, progress updates, action logs, dashboards, and RAID / risk registers. - Facilitate regular project meetings and drive diligent follow-ups to sustain delivery momentum. - Translate on-the-ground findings into clear, succinct updates tailored for senior stakeholders. - Find efficient, modern ways to track project health and capture updates, including using Notion, dashboards, AI tools, or lightweight automation. Qualifications - 1–3 years’ experience in project management, PMO, management consulting, business transformation, or a comparable delivery-focused role. - Experience supporting complex projects with multiple stakeholders, dependencies, and work streams. - Highly organised, detail-oriented, and able to bring structure to ambiguity. - Proactive and autonomous, able to drive results within a lean, fast-moving environment. - Resilient and relationship-led, with the ability to build trust and influence without formal authority. - Able to distil complex updates into succinct, actionable, high-impact written communication. - Collaborative and hands-on, able to pivot between project-level priorities and day-to-day coordination. - Comfortable using modern collaboration tools; Notion and AI / automation tooling experience is strongly preferred. Requirements - Nice to have: country launch exposure; online gambling, gaming, fintech, regulated D2C, or other regulated industry experience. - Experience supporting founders / senior leadership. - Prince2, PMP, Agile, or similar project management certification. Benefits - Private health insurance (optical included, dental optional). - Income protection. - 25 days’ holiday + generous parental leave. - Flexible working + fully supported home setup. - Salary sacrifice schemes (nursery, tech & more) + retail discounts. - Quarterly team socials. - Clear pay bands and a strong focus on growth and feedback.
Role Description As a Senior Product Designer at Midnite, you'll own end-to-end design across some of our most important product areas, partnering closely with Product Managers, Engineers and Researchers to create experiences that feel effortless for our players. From shaping early ideas through to polished, shipped features, you'll help solve real user problems, challenge assumptions and raise the quality bar across the product. This is a chance to influence not just what we build, but how we build it - evolving our design systems, improving our ways of working and helping create a product people love using! - Own the end-to-end design process for key product areas such as Casino and Loyalty, from discovery through to launch. - Collaborate closely with Product Managers, Engineers, UX Researchers, and fellow Product Designers within a cross-functional squad. - Translate customer needs, research, and business goals into intuitive, engaging experiences across web and mobile. - Create high-quality UX, interaction, and visual design solutions that balance usability with exceptional craft. - Evolve and contribute to Midnite's design system, ensuring consistency and scalability across the platform. - Work closely with Engineers throughout implementation to ensure designs are delivered to a high standard. - Use experimentation, customer feedback, analytics, and research to continuously improve the product experience. - Help shape the future of Product Design by contributing to design processes, best practices, and team culture. Qualifications - 6+ years of experience designing and shipping digital products across web and mobile platforms. - Strong product mindset, always seeking to understand the "why" behind customer and business problems. - Excellent UI, UX, and interaction design skills with exceptional attention to detail. - Highly proficient in Figma and has experience building or maintaining design systems. - Uses customer research, analytics, and experimentation to inform design decisions and iterate on solutions. - Collaborates effectively with Product Managers, Engineers, Researchers, and other designers within cross-functional teams. - Thrives in fast-moving environments, balancing speed with quality while taking ownership of outcomes. - Bonus: Experience with interface animation or a working knowledge of HTML, CSS, JavaScript, or React. Benefits - Private health insurance (optical included, dental optional) - Income protection - 25 days’ holiday + generous parental leave - Flexible working + fully supported home setup - Salary sacrifice schemes (nursery, tech & more) + retail discounts - Quarterly team socials - Clear pay bands and a strong focus on growth and feedback
• Take ownership of end-to-end data engineering projects. • Design, build, maintain, and optimise scalable data pipelines using Dagster, Python, and Snowflake. • Write clean, efficient, well-documented code and ensuring quality and scalability of the codebase • Ensure high standards of data quality are maintained through extensive unit testing, integration testing and data monitoring. • Design and develop complex data models aligned with industry best practices. • Participate in code reviews, providing constructive feedback to maintain high standards. • Assist with the design and implementation of our data architecture. • Stay up-to-date with industry trends and emerging technologies.
Role Description We’re looking for a Data Engineer to drive the next phase of our data strategy at Midnite. You’ll work across the full data lifecycle from ingestion and modelling to orchestration, monitoring, and analytics enablement, while also helping shape engineering best practices. Our tech stack includes: - Python - Docker - Dagster - dbt - Fivetran - Apache Iceberg - Snowflake - S3 - ECS You will: - Take ownership of end-to-end data engineering projects. - Design, build, maintain, and optimise scalable data pipelines using Dagster, Python, and Snowflake. - Write clean, efficient, well-documented code and ensure quality and scalability of the codebase. - Ensure high standards of data quality are maintained through extensive unit testing, integration testing, and data monitoring. - Design and develop complex data models aligned with industry best practices. - Participate in code reviews, providing constructive feedback to maintain high standards. - Assist with the design and implementation of our data architecture. - Stay up-to-date with industry trends and emerging technologies. Qualifications - 3+ years of experience in a similar role, with a track record of autonomous work and impact. - Strong expertise in Python and SQL (Snowflake preferred). - Experience using monitoring and alerting tools. - Deep understanding of engineering best practices (e.g. unit testing, writing DRY code). - Hands-on experience with a modern data orchestrator (e.g. Airflow, Dagster, Prefect). - Knowledge of data modelling concepts and methodologies (Kimball dimensional modelling, data vault, etc.). - Proficiency with dbt. - Comfortable working with Git and version control workflows. Requirements - Experience with Snowflake. - Experience with AWS’s data ecosystem. - Experience implementing low-latency analytics at scale. - Experience with infrastructure-as-code (Terraform preferred). - Experience delivering full end-to-end data products, including data visualisation and BI. Benefits - Private health insurance with zero excess, including optical cover and optional dental. - Income protection to protect your earnings and give you peace of mind. - Tenure holiday policy: After three years, you receive an extra two days leave, increasing to 30 days annually after five years. - Flexible working and a fully supported home office setup. - Nursery salary sacrifice scheme helping parents save thousands each year on nursery fees. - Salary sacrifice schemes for tech and holidays. - Retail discounts and subscription perks across a wide range of brands. - Quarterly team socials to connect, celebrate, and have fun together.
**👀 The Role** **Title: **Android Engineer - Rewards UX **Team:** Engineering/Rewards UX **Location:** UK, Remote. • Build and maintain features across the Midnite Android app, helping deliver everything from product improvements, to new experiences across our rewards offering • Collaborate with product, design, and engineering teams to define, build, and ship new features • Ensure the performance, quality, and responsiveness of the application • Identify, troubleshoot, and resolve bugs, bottlenecks, and performance issues • Contribute to a scalable, maintainable, and well-tested codebase • Write high-quality, reusable Kotlin code using modern Android development practices • Help drive testing standards and ensure a reliable experience for our players • Contribute to architectural discussions and continuous improvements across the Android platform
30more opportunities are still waiting for you.Log in now and take your next shot before someone else does.