Jobs / Cogna

Platform Engineer

Cogna · London, ENG, United Kingdom
London, ENG, United KingdomHybrid
Remuneration
Not specified
Location
London, ENG, United Kingdom
Visa sponsorship
Not specified

Job summary

Cogna is seeking a Platform Engineer to design, build, and maintain the cloud infrastructure and internal platform. This role involves shaping the internal platform and cloud architecture that powers all engineering teams and underpins the product. The ideal candidate thrives on solving platform-wide challenges, enjoys cross-functional collaboration, and is passionate about clean, resilient cloud infrastructure.

Benefits

Competitive salaryShare option plan25 days annual leavePublic holidaysExcellent pension scheme (7.5% company contribution)Private healthcare (including family cover and pre-existing conditions)Flexible hybrid working (2 days per fortnight in office)Regular social eventsOffsitesGym accessFitness classes

Qualifications

  • Proficient in writing maintainable, testable, and scalable code in production environments
  • Strong foundational software engineering skills
  • Solid grasp of computer science fundamentals (data structures, concurrency, time/space complexity, performance)
  • Systems-level thinking: ability to reason about distributed systems under failure, scale, and load
  • Design resilient abstractions
  • Familiarity with networks, operating systems, compilers, storage systems, or distributed services
  • Experience with Infrastructure as Code and automation tools (e.g., Terraform, Pulumi)
  • Deep operational experience with PostgreSQL in production
  • Experience with PostgreSQL performance tuning, schema evolution, multi-tenant design, and reliability under load
  • Security-first mindset and appreciation for secure-by-default design
  • Familiarity with least privilege, secrets management, threat modeling
  • Ability to embed security controls into infrastructure and CI/CD pipelines
  • Comfortable partnering with other engineers, product managers, sales, marketing, IT, and support
  • Excited about using AI-assisted development tools
  • Interested in integrating AI into engineering workflows and platform capabilities

Responsibilities

  • Design and evolve cloud infrastructure and internal platform (Azure/Kubernetes-based)
  • Develop service-to-service communication and workflow orchestration layers (e.g., gRPC, Temporal, Dagster)
  • Make architectural decisions for software development and operations
  • Contribute to Go/Python/TypeScript codebase
  • Own and evolve build, infrastructure-as-code, and delivery systems (e.g., Bazel, Terraform, CI/CD)
  • Optimize systems for scalability, hermeticity, and developer velocity
  • Implement and own security controls, identity and access management systems
  • Configure network policies across Kubernetes environments
  • Improve observability by implementing logging, tracing, and alerting systems (e.g., Datadog)
  • Partner with internal teams to improve resilience
  • Automate toil
  • Reduce lead time to deployment
  • Drive root cause analysis and reliability improvements from incidents

Skills

AzureBazelDatadogGoIAMKubernetesMakePostgreSQLPulumiPythonTerraformTypeScript

Languages

PythonTypeScriptGo

Relocation

No