Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
TxODDS

Senior Software Engineer – Processing

TxODDS

Senior Software Engineer building scalable, high-performance systems for real-time sports data products. Join TXODDS in shaping technology for the global sports betting industry.

Posted 7/16/2026full-timeLondon • 🇬🇧 United KingdomSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing, building, and maintaining reliable and performant backend services, particularly within Scala and event-driven systems. Proven ability to mentor junior engineers and collaborate effectively with cross-functional teams to deliver scalable solutions.

Highest-signal resume keywords
Scala DevelopmentEvent-Driven SystemsProduction System ReliabilitySoftware ArchitectureTechnical Design

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend ServicesData-Processing SystemsDebugging Production SystemsRequirements EngineeringCode ReviewRelease PlanningMessaging TechnologiesStreaming TechnologiesLinux EnvironmentsAI-Assisted Tools
Soft Skills
Clear CommunicationMentoringCollaborationAdvocacy for SimplicityChallenging Over-Engineering
Tools & Technologies
KafkaJVM TechnologiesDatabasesEvent-Processing Platforms
Industry Keywords
Production SystemsPerformanceMaintainabilityScalabilityTechnical Judgement

Tech Stack

Tools & technologies
KafkaLinuxScala

About the role

Key responsibilities & impact
  • You’ll be working on systems where reliability, performance and maintainability matter.
  • The role combines hands-on development, production ownership and technical judgement.
  • Lead the design and delivery of robust, scalable solutions using proven tools and patterns.
  • Design, build and operate event-driven and event-processing systems using appropriate technologies such as Kafka or similar platforms.
  • Help move custom or hand-rolled systems toward simpler, maintainable, industry-standard approaches where this improves the product.
  • Maintain and improve existing Scala-based code while advocating for simplicity and efficiency.
  • Collaborate with cross-functional teams to ensure solutions align with business goals.
  • Mentor and support junior engineers, helping them navigate complexity.
  • Participate in architectural decisions and requirements engineering.
  • Make pragmatic use of modern development practices, including AI-assisted tools where they add value.
  • Ensure systems are performant, reliable and easy to maintain.

Requirements

What you’ll need
  • Strong senior software engineering experience in production systems where reliability, performance and maintainability matter.
  • Experience designing, building, maintaining and operating backend services or data-processing systems.
  • Experience working with event-driven or event-processing systems, messaging and streaming technologies.
  • Ability to work effectively in an existing Scala codebase, or strong experience with similar backend/JVM technologies and a willingness to work with Scala.
  • Practical experience debugging and operating production systems, including working with databases and Linux-based environments.
  • Experience with software architecture, technical design, requirements engineering, estimation, release planning and code review.
  • Ability to communicate clearly with developers, product owners, testers, business stakeholders and operational teams.
  • Ability to challenge over-engineering and advocate for simple, robust, maintainable solutions.

Benefits

Comp & perks
  • Competitive benefits package tailored to your location