Senior Software Developer

Senior Software Developer

Full-Time 60000 - 75000 £ / year (est.) No home office possible
Carina Software Group

At a Glance

  • Tasks: Join our team to develop and enhance our flagship RokDoc application using Java or C++.
  • Company: Ikon Science, a global leader in geopredictive software solutions.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Why this job: Make a real impact in subsurface discovery while collaborating with experts worldwide.
  • Qualifications: 5+ years in software development with a degree in computer science or geosciences.
  • Other info: Dynamic work environment with a focus on accessibility and inclusivity.

The predicted salary is between 60000 - 75000 £ per year.

About Us

Ikon Science is a global provider of geopredictive and knowledge management software and solutions to optimize subsurface discovery and production. For over 20 years, Ikon’s dedicated service‑minded teams have applied deep scientific expertise and technology innovation to help customers extract more actionable knowledge from sophisticated subsurface data. Ikon helps customers make the best moves – improving accessibility and accuracy, accelerating results and lowering costs. With offices located around the world including London, Houston, Kuala Lumpur, Calgary and Rio de Janeiro, Ikon services all major hydrocarbon geographies – delivering global solutions with local service and support. Award winning RokDoc® geopredictive software, Curate knowledge management software, QI Solutions, GeoPressure and GeoMechanics Consultancy, and Roknowledge Studies make Ikon the proven partner for subsurface success.

About The Role

We are looking for a senior Java or C++ developer to join our Software Development team based in Surbiton to work on our flagship RokDoc desktop application. The role will involve all aspects of our agile software development lifecycle, responsible for requirements derivation, design and implementation of new software modules. The role will involve close collaboration with geoscience experts and other development teams in Dallas, Houston and across the UK.

Requirement

  • 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.

Experience

  • A minimum of 5 years commercial software development experience.

Qualifications

  • 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.

Technical Competencies

  • 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.

Behaviour Competencies

  • Excellent Team player.
  • Excellent communicator able to express complex technical ideas.

Accessibility Statement

Our company is committed to accessibility, inclusivity, and barrier‑free employment practices, and to upholding the human rights of all employees. We welcome and encourage applications from candidates with disabilities. Accommodations are available upon request at every stage of the recruitment process. If you require a specific accommodation due to a disability or medical need, please contact either the hiring manager or HR at hr@carinasw.com, and we will work with you to ensure your needs are met.

Senior Software Developer employer: Carina Software Group

Ikon Science is an exceptional employer, offering a dynamic work environment in Surbiton where innovation meets collaboration. With a strong focus on employee growth, we provide opportunities for mentorship and skill development while working on cutting-edge software solutions that impact the global energy sector. Our commitment to inclusivity and accessibility ensures that all team members feel valued and supported, making Ikon a rewarding place to advance your career.
Carina Software Group

Contact Detail:

Carina Software Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Ikon Science on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your Java or C++ prowess, make sure to mention it during interviews. It’s a great way to demonstrate your coding chops beyond just words.

✨Tip Number 3

Prepare for those technical interviews! Brush up on your object-oriented design principles and be ready to solve coding challenges on the spot. Practising with mock interviews can help you feel more confident.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Ikon team.

We think you need these skills to ace Senior Software Developer

Java
C++
Agile Software Development
Object-Oriented Design
Unit Testing
Problem-Solving Skills
UX Design
Collaboration
Communication Skills
Mentoring
Clean Code Development
Automation Testing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Developer role. Highlight your experience with Java or C++, and don’t forget to mention any agile development experience you have. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about software development and how you can contribute to our team at Ikon Science. Keep it concise but engaging – we love a good story!

Showcase Your Projects: If you’ve worked on any relevant projects, make sure to include them in your application. Whether it’s a personal project or something from your previous job, we want to see your coding skills in action. Don’t be shy about sharing your achievements!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Carina Software Group

✨Know Your Tech Inside Out

Make sure you brush up on your Java and C++ skills before the interview. Be ready to discuss your previous projects in detail, especially those that involved object-oriented design and agile methodologies. This will show that you’re not just familiar with the tech, but that you can apply it effectively.

✨Showcase Your Problem-Solving Skills

Prepare to tackle some coding challenges during the interview. Practice common algorithms and data structures, and be ready to explain your thought process. This will demonstrate your strong problem-solving abilities, which are crucial for a senior developer role.

✨Communicate Clearly

Since excellent communication is key, practice explaining complex technical concepts in simple terms. You might be asked to collaborate with geoscience experts, so being able to convey your ideas clearly will set you apart from other candidates.

✨Be a Team Player

Highlight your experience mentoring junior developers and working in teams. Share examples of how you’ve contributed to team success in past roles. This will show that you’re not just a great coder, but also someone who enhances the team dynamic.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>