Remote Job Rocks

Remote jobs for developers, designers, marketers, copywriters, customer support reps, project managers, executives and more.

Software Engineer security product developer - remote base in UK at Surevine

We are looking for a senior software engineer with experience working in product development. The ideal candidate will have demonstrable experience working on product roadmaps, technical architecture and design.  We want a team player; someone who is tenacious about getting things done as part of a team in an environment that expects creativity and quality delivery. Be a rebel, but be part of our rebel alliance.


We are recruiting a Software Engineer to work on our cyber-security product development.


Skills and experience


Essential



  • Expert-level knowledge of Java with 5+ years of experience

  • Experience of JavaScript and modern responsive front-end development (CSS3)

  • Experience working in product development

  • A good understanding of web technologies, e.g. HTML and RESTful APIs

  • Experience of developing enterprise-grade, high-performing and scalable applications

  • Expert knowledge of the Spring framework (including Spring Data, Spring Security) and JEE containers

  • Comfortable working with AWS and Linux for application development and deployment

  • Thorough understanding of application security and secure development practices

  • Proficient in application design and architecture

  • Knowledge of a variety of persistence technologies, to include SQL and NoSQL

  • Tenacious technical problem solver

  • Good communicator

  • Experience of working in Agile teams

  • Demonstrable experience of working with version control, build tools, code-quality and testing tools


Desirable



  • Experience in Struts, Freemarker, Closure Templates

  • Experience of, or strong desire to learn SPA frameworks such as React, Angular or Vue

  • Experience of application integration points: e.g. SSO, SAML, LDAP, SSL/TLS

  • Familiarity with the Cyber Security domain, and standards such as STIX and TAXI

  • Jive development experience

  • Demonstrable passion for working on open systems including open standards and open source


Responsibilities



  • Continually critique and improve how the team delivers

  • Architect secure software systems

  • Develop the technical roadmap for the product

  • Design and develop reliable and secure software components

  • Debug, solve and communicate technical problems

  • Consider the user at every point in development

  • Always be learning.


We make cool stuff, and we need you to help us make that stuff cool! Surevine gives its people a platform to develop their individual talents into strengths in an environment which expects creativity and is obsessive about innovation.


Much more about us here: https://www.surevine.com/jobs/