Senior Software Engineer

Senior Software Engineer

Full-Time 48000 - 72000 £ / year (est.) No working from home possible
C

At a Glance

  • Tasks: Join our team to design, develop, and deploy cutting-edge software for seismic survey acquisition.
  • Company: Sercel Concept is a leading provider of innovative software solutions in the energy and marine industries.
  • Benefits: Enjoy 33 days of leave, a generous pension scheme, and private medical insurance.
  • Other info: Join us in making a positive impact on the environment through sustainable practices.
  • Why this job: Be part of a diverse team that values innovation and offers opportunities for personal growth.
  • Qualifications: 3+ years in C/C++, Unix/Linux experience, and strong problem-solving skills required.

The predicted salary is between 48000 - 72000 £ per year.

Job Summary

As part of our Seismic Acquisition Command and Control Scrum Teams, the postholder will work closely with other team members to design, develop and deploy our Command and Control software products designed for towed streamer and ocean bottom seismic survey acquisition.

Key Responsibilities

  • Coding and alpha testing of software products and tools.
  • Maintenance of existing code.
  • Performing in-house product tests.
  • Identify and implement bug fixes.
  • Contribute to the development of the architecture of software systems.
  • Manufacture, production testing, shipping and archiving of production software.
  • Acquiring knowledge and expertise in our product ranges, the industry and the latest technological developments.
  • Assisting and advising other staff members on system features and customer use case scenarios.

Qualifications

Required:

  • At least 3 years commercial experience using C and C++ (v11+).
  • Experience of developing within a Unix/Linux operating system with good grasp of shell scripting.
  • Experience of RDBMS design / development using PostgreSQL or similar, and experience of database triggers, schemas, and views.
  • Experience in UI/UX development using toolkits such as Qt.
  • Experience of Git, Make and build systems within Unix / Linux environment is desirable.
  • Excellent analytical skills and systematic approach to problem solving and solution development.
  • Excellent communication skills are essential with an ability to articulate high level business requirements to low level technical details to a varied audience.

Desirable:

  • A solid mathematical background.
  • Postgres (v10+) experience.
  • Working knowledge of Java.
  • Self‑motivated, highly organised, and comfortable working in a fast‑paced environment.
  • Experience or interest in developing, hosting and deploying web solutions in the cloud.
  • Experience of Azure DevOps, Unit and Automated testing, CI / CD Pipelines.
  • Experience of working in an Agile environment, specifically Scrum teams.
  • Experience of AWS.

Benefits

  • Annual Bonus Plan: Target bonus of 6% of annual salary, based on performance.
  • Generous Leave: 33 days of annual leave, including a flexible bank holiday swap programme, with additional leave earned for offshore work.
  • Pension Scheme: Salary sacrifice pension with a 6% employer contribution.
  • Sick Pay: Generous full pay during periods of certified sick leave.
  • Income Protection Insurance: Provides 50% of salary for long-term absences (over 6 months), continuing until the employee is fit to return or reaches the age of 65.
  • Life Insurance: Coverage equal to 4 times your annual salary.
  • Sustainable Transport Benefits: Access to both an Electric Vehicle Salary Sacrifice Scheme and Cycle to Work Scheme.
  • Private Medical Insurance: Comprehensive private healthcare coverage.
  • Employee Assistance Programme: Confidential support as part of our broader Wellbeing Strategy, including mental health resources and guidance.
#J-18808-Ljbffr

Senior Software Engineer employer: CONCEPT SYSTEMS LTD

At Sercel Concept, we pride ourselves on being a world leader in software systems and services, offering an innovative and collaborative work environment that fosters personal and professional growth. With generous benefits such as 33 days of annual leave, a robust pension scheme, and comprehensive private medical insurance, we ensure our employees are well-supported. Our commitment to diversity and sustainability, combined with exciting opportunities to work on cutting-edge technology in the energy sector, makes Sercel an exceptional employer for those looking to make a meaningful impact.

C

Contact Details:

CONCEPT SYSTEMS LTD Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C/C++, Unix/Linux systems, and PostgreSQL. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances.

Tip Number 2

Engage with the Sercel community on platforms like LinkedIn or GitHub. Networking with current employees or following their updates can provide insights into the company culture and the types of projects they are working on.

Tip Number 3

Prepare to discuss your experience in Agile environments, particularly Scrum. Be ready to share examples of how you've contributed to team dynamics and project success in previous roles.

Tip Number 4

Showcase your problem-solving skills by preparing to discuss specific challenges you've faced in software development. Highlight your analytical approach and how you arrived at effective solutions, as this aligns with the role's requirements.

We think you need these skills to ace Senior Software Engineer

C and C++ programming (v11+)
Unix/Linux operating system proficiency
Shell scripting
RDBMS design and development (PostgreSQL or similar)
Database triggers, schemas, and views
UI/UX development using Qt
Version control with Git

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C and C++, Unix/Linux systems, and any relevant UI/UX development. Use specific examples that demonstrate your skills in coding, testing, and problem-solving.

Craft a Compelling Cover Letter:In your cover letter, express your passion for software development and innovation. Mention your experience in Agile environments and how you can contribute to Sercel's mission of delivering client-driven solutions.

Showcase Relevant Projects:If you've worked on projects involving seismic survey acquisition or similar technologies, be sure to include these in your application. Highlight your role, the technologies used, and the outcomes achieved.

Highlight Communication Skills:Given the importance of communication in this role, provide examples of how you've effectively communicated technical details to non-technical stakeholders. This will demonstrate your ability to bridge the gap between technical and business requirements.

How to prepare for a job interview at CONCEPT SYSTEMS LTD

Showcase Your Technical Skills

Be prepared to discuss your experience with C and C++, especially any projects you've worked on that demonstrate your coding abilities. Highlight your familiarity with Unix/Linux systems and any relevant shell scripting you've done.

Demonstrate Problem-Solving Abilities

Expect questions that assess your analytical skills and systematic approach to problem-solving. Prepare examples of challenges you've faced in previous roles and how you resolved them, particularly in a software development context.

Communicate Effectively

Since excellent communication skills are essential for this role, practice articulating complex technical concepts in simple terms. Be ready to explain how you've successfully communicated with both technical and non-technical stakeholders in the past.

Familiarise Yourself with Agile Methodologies

As the role involves working in Scrum teams, brush up on Agile principles and be ready to discuss your experience in such environments. Share specific examples of how you've contributed to team dynamics and project success in an Agile setting.