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.
Ikon Science

Senior Software Developer

Ikon Science

Senior Software Developer developing and maintaining RokDoc applications for Ikon Science. Collaborating with geoscience experts and agile teams across multiple locations.

Posted 4/12/2026full-timeSurbiton • 🇬🇧 United KingdomSeniorWebsite

Tech Stack

Tools & technologies
Java

About the role

Key responsibilities & impact
  • Efficiently develop clean, high quality code to improve and maintain our software products
  • Ensure all developed features are thoroughly tested with appropriate unit and automation test coverage
  • Participate in all aspects of our secure agile development process, including planning, peer code reviews, and demos
  • Mentor junior team members

Requirements

What you’ll need
  • A minimum of 5 years commercial software development experience
  • Computer science or numerate degree from a leading university and maths to A Level or equivalent standard
  • Alternatively, a geosciences degree with demonstrable software development experience
  • Strong object-oriented design and coding skills (preferably in Java, C++)
  • Knowledge of unit testing
  • Strong problem solver with a dynamic approach
  • Good understanding of agile software development
  • UX design experience

Benefits

Comp & perks
  • Professional development opportunities
  • Flexibility in work arrangements

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 & Tools
JavaC++object-oriented designunit testingautomation testingagile developmentsoftware developmentclean codesoftware maintenanceUX design
Soft Skills
problem solvingmentoringcommunicationteam collaborationdynamic approach
Certifications
computer science degreegeosciences degree