
Senior Software Engineer
TxODDS
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Take ownership of critical components within our data ingestion pipeline
- Develop, test, and deploy software solutions that consume and process data from diverse sources
- Ensure data integrity and accessibility through robust validation processes
- Collaborate with the team to maintain clear documentation for all developed software
- Support data-related customer issues in partnership with the Client Services team
- Participate in an out-of-hours on-call rotation for critical data acquisition support
- Contribute to a culture of continuous learning and knowledge sharing
- Build strong relationships across the Data Acquisition, Client Services, and Content teams
- Mentor junior team members and support their technical growth
Requirements
- 5+ years of professional software development experience
- Strong experience with at least one core programming language (e.g., Java, Scala)
- Experience working with Kubernetes
- Experience with Docker and containerised development workflows
- Solid understanding of Git and modern version control practices
- Experience with both relational and NoSQL databases
- Confidence working in a Linux/Unix command line environment
- Practical understanding of core networking concepts (e.g., HTTP, APIs)
- Familiarity with CI/CD pipelines, testing methodologies, and Agile development practices
- Excellent problem-solving abilities and clear, pragmatic communication skills
- A self-starter mindset with a strong eagerness to learn and adapt.
Benefits
- Competitive benefits package tailored to your location
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScalaKubernetesDockerGitrelational databasesNoSQL databasesLinuxnetworking conceptsCI/CD
Soft Skills
problem-solvingcommunicationself-startereagerness to learnmentoringcollaborationdocumentationcustomer supportcontinuous learningrelationship building