CrawlJobs Logo

Senior Software Engineer

Encompass Corporation

Location Icon

Location:
United Kingdom, Glasgow

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Senior Full Stack Engineer, you'll be a technical leader driving architecture decisions across our backend systems and infrastructure, with occasional frontend work. You'll spend most of your time working on our Agent AI initiatives—integrating LLM platforms like OpenAI and Claude into our systems—building robust Java/Spring backends, or managing our Kubernetes infrastructure. You'll be leading architectural discussions, mentoring developers across the stack, and ensuring our codebase scales effectively as we grow. Working within a close-knit team of 4-5 engineers, you'll have opportunities to specialise in areas that align with your interests and our evolving needs.

Job Responsibility:

  • Technical Leadership - Drive backend architecture decisions and infrastructure planning
  • establish development standards and best practices for the team
  • Backend Development - Build and ship robust Java/Spring backend services and APIs, with occasional Angular or React work
  • System Architecture - Design scalable solutions using our Kubernetes/Docker containerisation approach, NoSQL databases, and AWS services
  • Cross-Team Collaboration - Work closely with frontend developers and other teams, ensuring robust API design and system integration
  • Engineering Excellence - Champion code quality through comprehensive reviews, automated testing, and CI/CD best practices across our GitLab pipelines
  • Team Development - Mentor engineers at various experience levels, sharing knowledge across technologies and helping develop technical decision-making skills
  • Innovation & Research - Contribute to our Agent AI initiatives, exploring new approaches to process optimisation and intelligent automation

Requirements:

  • Strong proficiency in Java and Spring framework
  • Experience building scalable, maintainable applications and RESTful APIs
  • Comfortable with Node.js tooling and build processes
  • Understanding of frontend technologies (Angular/React)
  • Hands-on experience with containerisation (Docker/Kubernetes)
  • Experience with cloud platforms (preferably AWS)
  • Experience with CI/CD pipeline configuration
  • Experience with NoSQL databases, data modelling, and understanding of distributed system patterns
  • Experienced in testing strategies across the stack, performance optimisation, and establishing monitoring/observability practices
  • Ability to break down complex technical challenges, evaluate trade-offs, and make pragmatic architecture decisions
  • Capable of articulating technical concepts to both technical teams and senior stakeholders
  • Experience engaging project stakeholders, taking ownership of individual features, and driving requirements gathering and technical planning

Nice to have:

  • Python development experience, particularly for data processing or automation workflows
  • Experience with LLM APIs and AI platforms (OpenAI, Anthropic Claude, prompt engineering)
  • Experience with Agentic AI, machine learning integration, or intelligent automation systems
  • Experience with microservices architecture and distributed system design
  • Background in data engineering or analytics platforms
What we offer:
  • Participation in our industry leading share options scheme
  • Private Medical Plan
  • 20 days a year Work From Anywhere policy for all staff
  • Flexible-first working policy
  • Enhanced annual, personal and parental leave schemes
  • Paid volunteering leave programme
  • Employer recognition and employee assistance programmes

Additional Information:

Job Posted:
December 08, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.