×
Register Here to Apply for Jobs or Post Jobs. X

Senior software engineer; Node.js​/TypeScript

Job in City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: Seccl Technology Limited
Full Time position
Listed on 2025-12-21
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 200000 GBP Yearly GBP 150000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Senior software engineer (Node.js/Type Script)
Location: City of Edinburgh

This is a flexible remote-first role within the UK with occasional quarterly face2face meet-up days in either Bath, London or Edinburgh.

About us

Seccl is the Octopus-owned embedded investment platform that’s on a mission to helping more people to invest – and invest well.

We’re B-Corp certified with an amazing product-market fit, impressive early traction and the potential to transform an outdated industry, for the better. We've been growing fast and will scale even faster over the next few years.

We’re also proud to be part of Octopus, the £multi billion group that's on a mission to breathe new life into broken industries, through companies like Octopus Energy, Octopus Investments and Octopus Money.

Check out the Seccl website for the latest on our products and our mission to shape the future of investments.

Our culture:

Never settle – We think of ourselves as ‘embedded hero-makers’ for our customers. We put them first, and if we say we’ll do something, we’ll move heaven and earth to do it. We think boldly and embrace change.

Take ownership - We think rigorously and deeply about a problem, but then charge at it, acting with and urgency and speed that sets us apart. But we never lose sight of quality or long-term scalability.

Be generous & candid - We encourage our people – and our customers – to challenge us and never shy away from tough conversations. We have a flat and inclusive culture where everyone can be themselves – and speak up.

Check out our Glassdoor page for the latest reviews or our Linked In for company updates and insights from the team.

Our engineering ways of working:
  • Our API design concepts.
  • Our product and engineering department is split into four tribes:
    Custody;
    Accounts;
    Experience;
    Cloud and Security. Each tribe is comprised of multiple teams, each owning a specific domain of the product. Each team will have an Engineering manager, a Product manager and 3-5 engineers with tailored skillsets to the specific domain.
  • Our current technology stack is AWS Serverless products (
    Lambda
    , SQS
    , Event Bridge
    , API Gateway
    , S3, ECS
    ) running Typescript (and Node.js
    ) on the compute layer and backed by MongoDB for the database layer. We have some C# services and are expanding out into other AWS products such as ECS Fargate
    . Our IAC is a mix of Serverless framework and Terraform
    . We use JIRA for project management,
    Github Actions for our CI/CD pipelines and Incident.io for our incident management process.
  • For more detailed information, ask us for our tech radar and engineering practices.
The role

The purpose of this role is to design, build and operate reliable and scalable, testable and maintainable software solutions, building new functionalities and products using Typescript and Node.js. You play a key role in our software development and have a hands-on approach throughout the development process. As a senior member of the team, you are the ‘go-to’ person for queries.

On a typical day you will…
  • Work collaboratively in a domain aligned cross-functional squad made up of engineers and product along with colleagues from customer-facing and operations teams.
  • Design, implement and operate your services within your domain.
  • Be accountable for the SLAs of your products and iterative improvements.
  • Maintain and extend documentation for your services.
  • Foster a culture of continuous improvement and technical excellence while understanding when “good enough for now” is appropriate.
  • Provide guidance and mentorship for more junior engineers.
  • Communicate with non-technical colleagues to answer queries about the Seccl system.
What you need…
  • To own your services from design to operation. We operate a build-and-run model where engineers have autonomy but full accountability.
  • Engineers are not passengers in their products but champions. Drive improvements and features while being comfortable to openly collaborate and investigate ideas and being challenged.
  • Have a strong ability to understand business requirements and turn this into efficient, scalable solutions. Desire to learn our business domain.
  • Experience in a strongly/statically typed language.
  • Have a strong understanding of designing, building, and running high-quality,…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary