Senior Software Engineer – Data Acquisition

🕒 March 12

🏢🏡 London – Hybrid

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🇬🇧 UK Skilled Worker Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of TxODDS

TxODDS

WebsiteLinkedIn

201 - 500 employees

Founded 2000

🎲 Gambling

🔌 API

⚽ Sports

Gambling • API • Sports

TxODDS is a B2B sports betting data company that aggregates and delivers low-latency streamed odds, provides betting-odds API feeds and maintains a comprehensive historical odds archive for analytics and business intelligence. Founded in 2000, it supplies fast, accurate, real-time odds data and analytics to operators and businesses across the global sports betting industry.

📋 Description

• Developing, testing, and deploying high‑quality software that processes data from diverse sources • Building, improving, and maintaining distributed systems and data pipelines (including Kafka-based services) • Deploying and supporting containerised workloads running in Kubernetes environments • Creating and maintaining clear, accurate documentation for the systems you build • Validating and monitoring data quality using internal tools and processes • Supporting data‑gathering workflows, including those involving web‑scraping or automated data acquisition • Investigating and resolving data‑related issues escalated from the Client Services team • Participating in an out‑of‑hours on‑call rotation to support critical data acquisition systems • Sharing knowledge widely and contributing to a positive, collaborative team culture • Mentoring junior engineers and helping raise the overall technical bar

🎯 Requirements

• Strong experience with at least one core programming language (e.g. Python, Java, Scala) • Hands-on experience with Kubernetes, container orchestration, and Docker • Experience working with distributed systems and event‑driven technologies (e.g. Kafka) • Solid understanding of networking fundamentals (HTTP, APIs) • Experience with relational and NoSQL databases • Strong Git skills and familiarity with modern development practices (code reviews, testing, CI/CD) • Comfort working in a Linux/Unix command-line environment • Experience designing and debugging software from inception to deployment • Excellent problem‑solving skills and a proactive approach to improving systems and processes • Strong communication and collaboration skills, and the ability to work effectively across teams

🏖️ Benefits

• Competitive benefits package tailored to your location

Apply Now

Similar Jobs

🕒 March 11

Orbital

51 - 200

☁️ SaaS

🏠 Real Estate

🤝 B2B

WebsiteLinkedIn

Lead Engineer at Orbital Copilot integrating AI models for smarter real estate transactions. Collaborating on innovative solutions to accelerate legal work and reduce costs for clients.

🕒 March 11

Orbital

51 - 200

☁️ SaaS

🏠 Real Estate

🤝 B2B

WebsiteLinkedIn

Senior Engineer directing AI agents at Orbital Copilot, building AI innovations for commercial real estate law. Solutions that speed up complex transactions while maintaining legal-grade precision.

🕒 March 11

Orbital

51 - 200

☁️ SaaS

🏠 Real Estate

🤝 B2B

WebsiteLinkedIn

Lead Engineer developing AI-driven solutions for real estate transactions at Orbital. Focusing on product features and integrating advanced AI models for enhanced workflows.

🕒 March 10

Multiverse

501 - 1000

📚 Education

🏢 Enterprise

☁️ SaaS

WebsiteLinkedIn

IT Technical Lead managing critical automation and cross-functional projects for an innovative upskilling platform. Collaborating with various teams and owning compliance workstreams in a hybrid setting.

Jamf

Python

🕒 March 9

NALA

11 - 50

💳 Fintech

💸 Finance

👥 B2C

WebsiteLinkedIn

Senior Engineer role at NALA developing a collections product for cross-border payments systems. Leading architecture decisions and implementing robust API solutions for financial transactions.