Software Engineer

Software Engineer

Job Title: Software Engineer
Reference Number: Tech01_0122
Contract Type: Full Time, Permanent

Location: Home working based in the UK, however you will be required to travel to Harwell Innovation Centre, Oxford once or twice during the month. Covid-19 regulations are applicable at the moment.

About Us

More than 80% of all life on Earth dwells in our ocean, producing over half of the planet’s oxygen. 3 billion people derive their protein from seafood. 1 in 8 people depend on the sea to earn their livelihood. The ocean regulates our weather and our climate.

Yet the ocean is under dire threat from human activity and the relentless effects of climate change. It is estimated that 60% of the world’s major marine ecosystems have been degraded or used unsustainably. Thousands of ocean species are threatened with extinction.

OceanMind supports ocean protection. We help those tasked with regulating human activity on the ocean, assisting them to enforce rules and increase compliance. Using satellites and artificial intelligence, we identify suspected non-compliance and deliver actionable insights.

Overview of the role

We are seeking a skilled software engineer to build up and maintain our Azure hosted, micro-services system, which processes between 40M-200M messages per day within an innovative and growing organization based near Oxford. This opportunity comes at an exciting time and the role will place a pivotal part of a multi-year plan for sustainable growth, assisting other developers and the product owner you will contribute to the full software development life cycle.

You will be encouraged and supported to learn and grow while facing the challenges of the cloud, in a large-scale enterprise system, with very demanding throughput, built on cutting edge technology.

– Your duties will revolve around writing code to implement new features, modifying software, fixing errors, improving its performance, upgrading interfaces and attending ceremonies whilst programming well-designed, testable, efficient code.
– You will also be required to participate in refinement sessions and contribute to the evolutionary improvement of our SDLC.

Essential Requirements
– Knowledge and experience working in a technology background
– In depth experience in using C+ .NET Core 3+, Azure
– Good level of understanding of technical terminology
– Solid planning and organisational skills and the ability to always look ahead, highlight issues and risks, as well as providing solutions, whilst managing deadlines
– Excellent critical/complex thinking and problem-solving skills
– Experience in a highly analytical, results-oriented environment with cross-functional interactions.

Key Competencies and Skills

Our Core Stack:
– C# .NET Core 3+
– Azure Functions
– Azure Service Bus
– Dependency Injection
– ARM Templates, CI/CD pipelines
– Micro-Services Architecture
– Angular JS, React and Node JS
– TDD/BDD experience
– XUnit, Selenium and Specflow
– Git – Branching, GitFlow, Code Merging
Your Personal skills
– Voluntarism
– Contributive
– Team-player
– Eager Learner

What you get in return
– 28 days holiday plus public holidays (pro-rata if part time)
– 2 days paid leave for voluntary projects
– Flexible working options (around core time periods)
– A working culture which encourages inclusion and diversity
– Following a three-month period of employment, OceanMind will contribute a sum equal to 6% of your salary to a pension if you contribute at least 3% of your salary to the pension scheme
– Private Healthcare
– Life Insurance
– Income Protection
– Access to learning and development including opportunities to feed your curiosity to increase your understanding and professional development.

Why join us?

If you share our passion and would like to be part of an inclusive workplace that values diversity, please send a covering letter and your CV to OceanMind Careers below.

This is an exciting and versatile role with a salary of £40,000 – £50,000 per annum depending on experience and benefits. The role is full-time, but we will consider different work patterns for the right candidate.

How to apply

– Covering letter which should set out why you’re interested in this role and provide examples of where your skills and experience meet the required competencies for this role as detailed in the job and person specification.
– CV
– Please send your covering letter and CV to

Applications are reviewed and shortlisted on a rolling basis and we reserve the right to interview, appoint and close adverts early due to the volume of applications we receive. As part of your application, we may request that you complete a video interview that will form part of your application with the HR Team where a full job description and in person specification will be provided. We therefore encourage you to apply at the earliest opportunity to avoid disappointment as once we have closed a vacancy you will be unable to submit your application form.

Other Additional Information

– Applicants must be eligible and have the required evidence to support their proof of right to work in the UK as we do not sponsor work permits and work permits from other organisations are unacceptable as proof of right to work in the UK.

– Applications are encouraged from all candidates meeting or exceeding the minimum criteria for the role regardless of age, gender, orientation, race, religion or ethnicity.

– OceanMind are committed to employing people with disabilities and will ensure our recruitment process is inclusive and accessible. If you require any reasonable adjustments either at application or interview stage please contact us.