Encompass Corporation logo

Encompass Corporation

Senior Software Engineer

Engineering – Glasgow, Glasgow City
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

Job Overview

Software Engineering at encompass follows an agile Kanban process within a squads and tribes model.

This roles is based in Glasgow and as Senior Software Engineer, you will work alongside other Software Engineers, a Quality Analyst and a Product Owner to implement and deliver product features.

Responsibilities & Duties

  • Participating in regular kick-off meetings with squad members

  • Participating in agile estimation sessions

  • Assisting Product Owner and Engineering Lead/Squad Lead with the writing of acceptance criteria

  • Writing and testing Java/Javascript code

  • Conduct code reviews

  • Drive solutions to meet security/compliance adherence.

  • Design solutions for scale, resiliency, maintainability, and compliance.

  • Mentor less experienced developers on the team

  • Perform other related duties as assigned.


  • Degree in Computer Science, Engineering or a related subject

  • Minimum 5+ years of proven experience working with Java and Javascript

  • Experience with the Spring Framework

  • Experience with AngularJS (or similar Javascript framework)

  • Experience with Node.js, ECMAScript 6+ and Javascript tooling desirable

  • Experience with MongoDB and NoSQL databases is desirable

  • Experience with TDD and Continuous Integration

  • Experience with Systems Design and Microservices is desirable

  • Object Oriented analysis and design using common design patterns

  • Familiarity with Functional Programming  is desirable

  • You have had experience with multiple programming languages and consider yourself a polyglot programmer and software craftsperson

  • Write well designed, testable, efficient code

  • When challenged with something unclear, you walk and talk until you find the right answers

  • Forward thinker with the ability to think outside of the box

  • Can design and develop end-to-end solutions by yourself or in a team

  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

  • Able to explain technical information to non-technical people

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Glasgow, Glasgow City
  • Department
  • Employment Type
  • Minimum Experience
  • Powered by