Senior Backend Software Engineer - Golang

deltaflare
Richmond, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
£65,000.0 - £80,000.0
Working hours
Shift work
Job source

Tech stack

Application Programming Interfaces (APIs) Profiling Cyber Security Continuous Integration Custom Software Data Integrity Relational Databases Database Security Software Debugging DevOps Distributed Systems Cryptographic Protocols
+26 more
Fault Tolerance Design of User Interfaces Intrusion Detection and Prevention PostgreSQL MongoDB NoSQL Open Source Technology Open Web Application Security Software Architecture Role-Based Access Control Secure Coding Software Engineering Systems Architecture Software Vulnerability Management System Availability Software Security Backend Kubernetes Deployment Automation Process Control Systems CIS Benchmarks Restful APIs Devsecops Docker Golang Microservices

Job description

Technical Leadership

  • Collaborate with the Head of Development to provide technical direction and mentorship to the backend development team, fostering best practices in secure software design and delivery.
  • Collaborate with Senior Leadership and other senior stakeholders to define and implement the technical vision for the Phoenix Platform.

Backend Development

  • Develop and lead the design and development of highly scalable and secure Golang-based microservices with a focus on fault tolerance, performance, and maintainability.
  • Architect and implement APIs using RESTful and gRPC frameworks to ensure secure communication and optimal data integrity.
  • Oversee containerisation efforts, including Docker multi-stage builds, and ensure secure orchestration practices for production environments.

Security Integration & DevSecOps

  • Champion the adoption of DevSecOps principles, embedding security throughout the CI/CD pipeline to ensure secure, automated deployments.
  • Enforce robust Role-Based Access Control (RBAC), encryption protocols, and compliance with standards like ISO 27001, IEC 62443, and OWASP guidelines.
  • Actively address vulnerabilities in distributed systems and implement solutions aligned with best practices for memory safety and secure coding.

Cross-functional Collaboration

  • Work closely with front-end developers, UI/UX designers, and DevOps engineers to create a cohesive and secure user experience.
  • Partner with deltaflare’s Operational Technology engineering teams to support integration, consulting, and custom development initiatives.
  • Represent deltaflare in engagements with system integrators, customers, and the broader cyber security community.

Testing & Optimisation

  • Lead the creation and maintenance of comprehensive unit, integration, and security tests to ensure platform reliability and resilience.
  • Optimise system performance and scalability through rigorous debugging, profiling, and architectural improvements.

Documentation & Knowledge Sharing

  • Maintain detailed documentation for system architecture, security policies, and compliance requirements.
  • Contribute to internal training programmes on secure coding and system design principles.

Requirements

  • 5-7 years of professional experience in backend development with a focus on Golang, microservices architecture, and secure coding practices.
  • Deep expertise with Docker, container orchestration, and secure deployment workflows.
  • Proven track record in implementing and managing security-focused CI/CD pipelines.
  • Strong knowledge of relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB), with a focus on database security.
  • Familiarity with messaging protocols, distributed system architecture, and advanced debugging techniques.
  • Experience implementing and enforcing compliance with security frameworks such as OWASP, CIS Benchmarks, or NIST guidelines.

Desirable Skills

  • Deep understanding of industrial control systems security and OT environments.
  • Contributions to open-source projects or security tools.
  • Hands-on experience with threat detection, vulnerability management, and secure software lifecycle frameworks.

Soft Skills

  • Strong communication and stakeholder management abilities.
  • Leadership skills with experience mentoring junior developers and fostering a collaborative environment.
  • A proactive, solution-oriented approach to solving complex problems., * Bachelor’s (preferred)

Experience:

  • Software development: 5 years (required)
  • Go: 3 years (required)

Benefits & conditions

Pulled from the full job description

  • Flexible schedule, * Highly competitive salary tailored for experienced professionals.
  • Work on groundbreaking technology with a direct impact on industrial security.
  • Flexible working hours and a hybrid work environment.
  • Access to professional development opportunities and conferences.
  • A dynamic and collaborative culture that encourages innovation.

Application Requirements

  • Provide links to your GitHub or other repositories showcasing publicly available work.

Join deltaflare and lead the charge in developing innovative and secure solutions for industrial control systems.

Job Type: Full-time

Pay: £65,000.00-£80,000.00 per year

About the company

deltaflare is a leading provider of cutting-edge cyber security solutions. We are seeking a seasoned and innovative Senior Golang Backend Developer to play a key role in driving the success of our flagship Phoenix Platform-a cyber security solution designed to protect industrial control systems.

This is a unique opportunity for an experienced Golang software development professional with deep expertise in backend development, secure coding practices, and DevSecOps to make a tangible impact on the future of industrial cyber security.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

Videos

See all

Related articles

See all