Senior Developer – Enterprise Reporting & Applications
About the role
Who we are: SubSea Craft is a fast growing, privately-funded, UK-based innovative maritime technology company specialising in next-generation, high-performance watercraft and systems. We operate at the intersection of advanced engineering, cutting-edge design, and user-centric innovation, delivering safe, effective, and enabling solutions for both commercial and defence applications.
What we offer:
Pension Contribution – Pension scheme with the option to contribute via salary sacrifice.
Annual Bonus Scheme – Eligibility to participate in the company’s annual discretionary bonus scheme, linked to individual and company performance.
Life Assurance and Critical Illness Cover – Comprehensive protection including Life Assurance (4x salary) and Critical Illness Cover for added financial security.
Annual Leave – Entitlement to 25 days of annual leave plus bank holidays.
Christmas Leave – A Christmas shutdown is typically observed.
Wellbeing Day – An additional Wellbeing Day each year to focus on personal health and wellbeing.
Family Leave – Enhanced maternity and paternity pay.
Private Healthcare – Access to comprehensive private healthcare coverage to support your physical and mental wellbeing.
Professional Development – Commitment to ongoing learning and career growth, supported by training programmes and access to LinkedIn Learning.
Flexible Working – Opportunities for flexible working arrangements to promote work–life balance.
Inclusive Culture – A professional environment that values diversity, innovation, and collaboration.
Role Overview:
The Senior Developer – Enterprise Reporting & Applications is responsible for building and maintaining reporting solutions, data pipelines, integrations, and internally developed application tools that support business operations.
The role contributes to technical solution development by implementing designs, working within established standards, and helping ensure systems operate reliably and consistently across the enterprise environment.
This position works closely with Enterprise Systems teams to deliver practical, high-quality technical solutions aligned to business needs.
Responsibilities will include:
Development & Delivery
Develop and maintain internal applications, reporting solutions, and integrations
Implement APIs, backend services, and automation tooling based on defined requirements
Ensure solutions are reliable, maintainable, and performant
Follow established development standards, version control practices, and release processes
Solution Implementation
Translate defined requirements and designs into working technical solutions
Contribute to solution design discussions where appropriate
Support the development of integration flows and data pipelines
Produce clear and concise technical documentation for implemented solutions
System Integrations & Data Pipelines
Build and maintain:
REST APIs and backend services
ETL / ELT data pipelines
Data transformation processes
Reporting & Data
Develop and maintain reporting outputs using tools such as Power BI (or equivalent)
Write and optimise SQL queries and data transformations
Support structured and accurate reporting aligned to business processes
Assist in maintaining data quality and consistency
Standards & Best Practice
Follow established architectural principles, development standards, and integration patterns
Participate in code reviews and technical discussions
Identify issues, risks, or improvements and raise them appropriately
Team Support & Collaboration
Collaborate with Enterprise Systems teams, including ERP and process stakeholders
Support junior team members where required
Contribute to a positive and collaborative team environment
Technologies & Tools
You will work with and develop solutions using technologies such as:
JavaScript (Node.js) for backend services and application logic
Express.js for API and service development
EJS (Embedded JavaScript) for server-side templating
SQL for data management and querying
Python for data processing, automation, and pipelines
Power BI (or equivalent) for reporting and visualisation
Experience with these technologies, or similar stacks, is expected.
Qualifications and Experience:
Essential:
Experience in a software development role (mid-level or above)
Experience developing:
APIs or backend services (preferably using Node.js or similar)
Data pipelines or transformation processes
Strong proficiency in:
SQL
JavaScript (Node.js preferred)
Experience with reporting tools (e.g. Power BI or equivalent)
Understanding of basic system integration concepts
Ability to work from defined requirements and deliver practical solutions
Strong problem-solving skills and attention to detail
Desirable:
Experience with:
Express.js or similar backend frameworks
Server-side templating (e.g. EJS or equivalent)
Experience working with enterprise systems (ERP, reporting platforms, operational tools)
Exposure to solution design or technical design discussions
Note: Due to the nature of work undertaken at SubSea Craft, the selected candidate must be capable of meeting the security requirements of the position, which would include as a minimum existing right to live and work in the UK, Baseline Personnel Security Standard (BPSS), with UK National security clearance required for certain roles.*
Values: Our people are our greatest asset, we continually strive to provide an excellent working environment to enable our team to do their best work. We have an agile professional workforce: we are founded on the belief that our people are valued and our business is trusted, inclusive and commercially-adept.
What we expect from you:
Teamwork, mutual respect and collaboration
Initiative and independent working
Honesty and integrity
Business and commercial awareness
Agility, adaptability and continuous development
We are committed to building an inclusive, diverse workplace where everyone can thrive. If you require any support or adjustments to interact with us, please let us know.
Please note that all offers of employment are conditional and subject to satisfactory DBS, driving licence and reference checks. A criminal record will not automatically disqualify candidates from employment. We will consider criminal record information alongside the wider range of evidence gathered at the application, interview, and pre-employment checking stages.
Due to the high volume of applications, we are unable to respond to everyone. If you are shortlisted, we will aim to contact you within 14 days of your application or the closing date (if stated). We may retain your details for future suitable roles unless you advise us otherwise.
For details of how we process your personal data, please refer to our Privacy Notice.
Questions about this role
How do I apply to this Senior Developer – Enterprise Reporting & Applications role at SubSea Craft?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Software Engineer in your country?
Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does SubSea Craft use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.