Software Engineer
Role details
Job location
Tech stack
Job description
About the RoleWe're looking for a Senior Software Engineer to join our London-based engineering team. This is a strategic, hands-on role where you'll combine technical expertise with operational thinking to help shape the future of our platform. You'll lead the charge in simplifying our tech stack, championing industry-standard tools, and guiding the transition toward AI-assisted development.
What You'll Do:In this role, you'll take ownership of key responsibilities that help drive team and business success. Your day-to-day will include:
Leading the design and delivery of robust, scalable solutions using industry-standard technologies.
Driving the shift away from custom, hand-rolled systems toward proven tools like Kafka.
Maintaining and improving existing Scala-based code while advocating for simplicity and efficiency.
Collaborating with cross-functional teams to ensure solutions align with business goals.
Mentoring and supporting junior engineers, shielding them from unnecessary complexity.
Participating in architectural decisions and requirements engineering.
Embracing AI-assisted development to accelerate delivery and improve productivity.
Ensuring systems are performant, reliable, and easy to maintain., A Senior Process Engineer is required to join an industry leading client based in Cambridgeshire. This is an exciting time to join this company as they continue their journey producing leading edge next generation products and systems.The Senior Process Engineer job,..., Senior Process Engineer - Bioenergy The company is transitioning from an R&D company into a commercial company with continuous R&D and are growing to support and catalyse this change. Senior Process Engineer responsibilities Provide day-to-day support for the Engineering...
Requirements
What You'll Bring:We're looking for someone with the skills, experience, and mindset to thrive in this role. Ideally, you'll have:
Strong experience in software engineering with Scala (essential for current stack).
Familiarity with messaging systems like Kafka and a preference for industry-standard tools.
Solid understanding of SQL databases and Linux for debugging and operations.
Experience with software architecture, UML, and requirements engineering.
Ability to navigate complex organisational dynamics and advocate for simple, robust solutions.
Confidence to challenge over-engineering and stand firm on best practices.
A forward-thinking approach to AI-assisted development and emerging technologies.
Nice to have:
Exposure to sports data or betting systems.
Experience mentoring or leading small teams., Job Description Senior / Principal Software Engineer - C++, Python - Financial / Banking Candidates will have a minimum 8+ years C++ experience and excellent knowledge of Python -coming from a Financial / Banking background with knowledge of Equities, Futures & Options...
Benefits & conditions
What You'll Get From UsAt TxODDS, you'll be part of a well-established, technology-first company with ambitious growth plans and a global footprint. You'll work alongside brilliant minds in a culture that's fun, relaxed, and hardworking - where innovation and collaboration are at the heart of everything we do.We offer a competitive benefits package tailored to your location, and we're happy to share more details during the hiring process., £70,000
Senior Extrusion Process Engineer Highly Competitive Salary 37.5 hours per week 08:30-17:00 Monday to Friday Expanding workforce Exciting projects Progression Opportunities Great Team Culture Leading Manufacturer Our client is a leading supplier within the home furnishings...