Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Valarian

At a Glance

  • Tasks: Design and build secure backend services using Go for a cutting-edge platform.
  • Company: Join Valarian Technologies, a leader in dual-use technology for global security.
  • Benefits: Enjoy equity, competitive salary, pension contributions, and a hybrid work setup.
  • Other info: Dynamic startup environment with opportunities for growth and collaboration.
  • Why this job: Make a real impact on security while working with innovative technologies.
  • Qualifications: 5-6 years of backend engineering experience and hands-on Go skills required.

The predicted salary is between 60000 - 80000 £ per year.

Valarian Technologies is a dual-use technology company building critical tools to safeguard the future in an era of evolving global security challenges. We're rethinking security beyond traditional military domains, addressing asymmetric threats that impact our technological advantage, economic strength, and democratic institutions. We build Acra - the platform foundation for everything we do as a dual-use technology company. The platform’s name, rooted in the Greek word for citadel (or, fortress), reflects the design and purpose of our infrastructure‑agnostic secure enclaves: protecting critical data.

Some of the government and commercial workflows include:

  • Increased operational resiliency for mission‑critical systems and functions.
  • Enabling organizations to more quickly and widely adopt emerging technologies while ensuring the integrity of their intellectual property.
  • Information flow during disaster response scenarios.
  • Zero‑trust / least‑privilege environments for M&A, attorney‑client privileged communications, etc.

At our core, we're driven by a shared mission and a belief in making a tangible impact on our world. Whether you join our London HQ or the wider global organisation, you’ll be a part of collaborative, high‑performing teams, creating cutting‑edge software, platforms, and infrastructure.

The Role

You will help design, build, and operate backend services for a complex platform that needs to be secure, reliable, observable, and scalable from the start. You will work primarily in Go, building microservices, APIs, internal platform services, and event‑driven systems. You will contribute across the full service lifecycle, from implementation and testing through to containerisation, deployment, monitoring, debugging, and production support. You will work with Docker, Kubernetes, CI/CD pipelines, GitOps workflows, container registries, secrets management, deployment automation, and Argo‑based delivery flows.

You will contribute to platform capabilities such as identity‑aware service communication, lifecycle orchestration, policy‑driven deployment, auditability, observability, and controlled application execution. ACRA’s architecture separates the control plane, platform enforcement layer, and isolated execution environments, so this role is suited to someone who wants to build backend systems with strong security, reliability, and operational foundations.

You will work closely with senior engineers, product, and the wider engineering team to turn product requirements into reliable technical solutions. We are looking for someone who is comfortable taking ownership of defined pieces of work, asking good questions, and contributing to technical decisions as the platform grows. As you grow in the role, there is a clear path towards senior‑level responsibility. You will begin by owning well‑defined pieces of work with guidance and support from senior engineers. As you build trust, deliver reliably, and understand the systems more deeply, you will be given more autonomy over those areas and the opportunity to lead larger projects. We see progression as a journey from contributing to projects, to owning them, to leading new work and helping shape the platform.

What you’ll do:

  • Build backend services, APIs, and microservices in Go.
  • Contribute to the design, implementation, testing, deployment, and operation of backend services.
  • Build and maintain Docker images, Kubernetes workloads, CI/CD pipelines, and Argo/GitOps workflows.
  • Work with container registries, secrets, secure configuration, and deployment automation.
  • Help design event‑driven, scalable, observable, and resilient systems.
  • Contribute to platform architecture, system design discussions, and security boundaries.
  • Support identity‑aware service communication, lifecycle orchestration, auditability, and controlled application execution.
  • Help improve monitoring, logging, tracing, alerting, and production debugging.
  • Work closely with product and the engineering team to turn requirements into reliable technical solutions.
  • Take ownership of well‑defined projects and contribute independently within a collaborative engineering team.
  • Operate comfortably in a startup environment where engineers work across backend, platform, and DevOps responsibilities.

What we are looking for:

  • Solid 5‑6 years backend engineering experience.
  • Hands on Go experience.
  • Experience building APIs, backend services, or microservices.
  • Comfortable working with Docker and containerised applications.
  • Some experience with Kubernetes, or a strong interest in working deeply with Kubernetes‑based systems.
  • Understanding of CI/CD pipelines and modern deployment workflows.
  • Familiarity with GitOps, Argo, container registries, secrets, or secure deployments.
  • Understanding of event‑driven architecture, asynchronous workflows, or distributed systems.
  • Good system design fundamentals, especially around reliability, scalability, observability, and failure handling.
  • Comfortable debugging issues across applications, services, and infrastructure.
  • Product‑minded and interested in understanding why the platform is being built, not just what needs to be implemented.
  • Self‑driven, curious, and able to take ownership of defined areas of work.
  • Comfortable working in a startup environment with changing priorities and broad technical exposure.
  • Willing to learn across backend, platform, infrastructure, and DevOps areas.

Nice to have:

  • Experience with secure or regulated environments, such as defence, government, fintech, healthcare, critical infrastructure, or sovereign cloud.
  • Experience working in startups, platform teams, infrastructure teams, or product teams with broad engineering ownership.
  • Understanding of zero‑trust architecture, identity‑aware systems, policy enforcement, or workload isolation.
  • Experience with service mesh, network policy, ingress/egress control, or secure service‑to‑service communication.
  • Experience with observability tooling, including metrics, logs, traces, alerting, and incident response.
  • Familiarity with supply‑chain security concepts such as image signing, vulnerability scanning, SBOMs, artifact verification, or admission control.
  • Familiarity with secrets management tools such as Vault, SOPS, Sealed Secrets, External Secrets, or cloud‑native secret managers.
  • Experience contributing to systems where auditability, traceability, and operational evidence are important.

Benefits:

  • Equity – you have the right to own what you’re building.
  • A competitive salary – we value your unique skills.
  • Employer pension contributions – you deserve a secure future.
  • Hybrid work setup – work in a way that suits you.
  • Rewarding company retreats and meetups that respect your work/life balance.

Senior Software Engineer employer: Valarian

Valarian Technologies is an excellent employer, offering a dynamic hybrid work environment at our London HQ that promotes inclusivity and collaboration among teams. We prioritise employee growth through continuous learning opportunities and encourage innovation in developing secure, developer-facing platforms. Join us to be part of a forward-thinking company that values your contributions and supports your professional journey.

Valarian

Contact Details:

Valarian Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to current employees at Valarian Technologies on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role there. Personal connections can make a huge difference!

Tip Number 2

Prepare for technical interviews by brushing up on your Go skills and understanding microservices architecture. Practice coding challenges and system design questions that are relevant to backend services. We want you to shine in those interviews!

Tip Number 3

Showcase your projects! If you've built any APIs or microservices, make sure to highlight them in your discussions. Having tangible examples of your work can really impress the hiring team and demonstrate your hands-on experience.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our mission at Valarian Technologies.

We think you need these skills to ace Senior Software Engineer

Go Programming
Backend Engineering
API Development
Microservices Architecture
Docker
Kubernetes
CI/CD Pipelines

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Go, Docker, and Kubernetes, and don’t forget to showcase any relevant projects that demonstrate your backend engineering skills.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about working at Valarian Technologies and how your skills align with our mission. Be genuine and let your personality come through!

Showcase Your Problem-Solving Skills:In your application, include examples of how you've tackled complex problems in past roles. We love seeing candidates who can think critically and take ownership of their work, so don’t hold back on sharing your successes!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Valarian

Know Your Tech Stack

Make sure you’re well-versed in Go, Docker, and Kubernetes. Brush up on your knowledge of CI/CD pipelines and GitOps workflows. Being able to discuss your hands-on experience with these technologies will show that you're ready to hit the ground running.

Understand the Company’s Mission

Valarian Technologies is all about safeguarding the future through innovative technology. Familiarise yourself with their dual-use technology approach and how it relates to global security challenges. This will help you align your answers with their mission during the interview.

Prepare for System Design Questions

Given the role's focus on building secure and scalable backend services, be ready to tackle system design questions. Think about how you would approach designing event-driven architectures or microservices, and be prepared to discuss reliability and observability in your designs.

Show Your Curiosity and Ownership

Demonstrate your self-driven nature by asking insightful questions about the platform and its challenges. Share examples from your past where you took ownership of projects, especially in a startup environment, to highlight your ability to adapt and thrive in dynamic settings.