Back to job search

Senior Software Engineer

  • Location:

    Edinburgh

  • Job type:

    Permanent

  • Salary:

    £70000 - £85000 per annum

  • Contact:

    John Fitzharris

  • Contact email:

    JFitzharris@headresourcing.com

  • Job ref:

    BBBH35938_1661437976

  • Published:

    about 1 month ago

  • Expiry date:

    2022-09-24

  • Startdate:

    ASAP

Senior Software Engineer / Edinburgh / Java

We are changing the way people think about enterprise security technology. With our innovative Identity Defined Security platform, we're helping to build a borderless world where people have total freedom to work wherever and however they want. Without friction. Without fear.

We're looking for an accomplished senior software engineer with excellent engineering skills to join our team in Edinburgh and help lead the development of our industry-leading authorization and access control products. We're working on tough engineering problems at enterprise scale, and are looking for someone with great analysis, design, and large-scale software development skills who can help us develop our industry-leading product.
Digital freedom is something we provide our customers and something that drives our company. People don't come here to join a culture that's built on digital freedom. They come to cultivate it.

We have offices and employees around the globe and we serve the largest, most demanding enterprises worldwide, including over half of the Fortune 100. Because even in the most complex enterprise environments, security shouldn't be a source of anxiety, it is one of your greatest competitive advantages.
Our products address complex use cases, and you'll create solutions which manage this complexity elegantly. You're comfortable asking questions to colleagues at all levels within the organization, to find the information you need and ensure that we are solving the right problem.
You will:
*Use your deep technical skills to help the development of new features in both SaaS and on-premise software products.
*Work with Product Managers, Software Architects, UX Engineers, and Site Reliability Engineers to develop requirements and design new features, components, and micro-services
*Work with your team to implement, test, and deploy new features, enhancements, and defect fixes
*Use your experience to improve your team through mentoring and knowledge sharing
*Contribute to a culture of continuous improvement as part of an agile team
*Collaborate with our operational and support teams to achieve a great experience for our customers
*Be a member of a product development team reporting to a Product Development Manager
*After training, participate in our 12/7 on-call rota supporting our SaaS platform

You have:
*Extensive experience developing well-tested software, ideally in a JVM language such as Java or Kotlin.
*Played a leading role in building applications or products which support complex end-user workflows, ideally in a SaaS context.
*Experience designing and consuming RESTful APIs, ideally as part of a micro-services architecture.
*The ability to approach problems with a product mindset, making good decisions that balance technical constraints, scope and business goals.
*The ability to constructively review and critique your work and that of others, and the desire to push yourself and those around you to keep improving
*Experience debugging issues in distributed systems
*Experience with one or more of Docker, Kubernetes, Cassandra or Kafka

Desirable experience:
*Experience of TypeScript and React or a similar technology

Benefits:
*35 days of annual leave (including public holidays)
*Parental leave
*Standard Life pension plan
*Life assurance
*Private vision, dental, and medical care
*Commuter offset
*Fitness reimbursement
*Education reimbursement
*10% bonus
- Lucrative restricted stock unit (RSU) allocation (vest every 2-3 years)