CareerPlanSign in

Senior Software Engineer / Tech Lead

Oxfordshire, South East England💼 Full-time🗓 2026-06-18 → 2026-09-17

Core

Senior Software Engineer / Tech Lead delivering high-quality software solutions in an Agile Scrum environment, combining technical delivery with people management.

Role type

Senior IC software engineer / Technical Team Lead

Builds

new products, features, enhancements, and defect fixes

Domain

Software development (Java, C++)

Deliverable

production ML models | product features

Required skills

Java, C++, software design principles, architecture patterns, code reviews, CI/CD tooling (GitLab), source control, troubleshooting, problem-solving

Preferred skills

Eclipse RCP, Eclipse OSGi, Swing, SWT, Machine Learning (Python, TensorFlow), Geophysics, Geology, Oil & Gas industry experience, Agile Scrum certification

Technologies

Java, C++, GitLab, Python, TensorFlow, Eclipse RCP, Eclipse OSGi, Swing, SWT

Responsibilities

Collaborate within an Agile Scrum team to deliver new products, features, enhancements, and defect fixes; Provide technical guidance and input during product planning, design, and estimation; Contribute actively to software design, development, code reviews, testing, and troubleshooting; Lead, mentor, and support team members including day-to-day management and coaching; Maintain awareness of emerging technologies and evaluate their potential application; Collaborate effectively with geographically distributed teams across multiple regions and time zones

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.