Remote Jobs at Surevine

This Year

Test Engineer
testing qa automation security agile linux Jan 14

Do you love to learn and share with a team who will rely on you and your attention to detail to discover information, risks and issues to ensure we continue to deliver the service our customers trust and expect from us? Are you passionate about testing?

Skills and experience

Essential

  • Test design skills supported by strong lateral and critical thinking skills
  • Ability to document testing at all levels to meet contractual needs, whilst maintaining operational pragmatism for their own work
  • Demonstrable knowledge of relevant HMG security standards, control objectives and best practice controls from NCSC
  • Understanding of security risks when developing products and the ability to identify risks for potential testing
  • Experience of using active listening skills and questioning test requirements and designs to improve team understanding of tasks
  • Appreciation of agile principles and experience of working as a tester in Kanban, SCRUM or similar contexts
  • Experience of testing in a Linux (CentOS / RedHat) environment, ideally virtualized/cloud-based (e.g. Amazon EC2)

Desirable

  • Passionate about self-improvement, active blogger on software testing and/ or involvement in the testing community
  • Experience testing video conferencing or similar collaboration tools
  • Exposure to development techniques such as TDD, code reviews and pairing
  • Able to identify and potentially create bespoke tooling for Exploratory testing activities
  • Exposure to infrastructure automation tools such as Docker and Vagrant

Responsibilities

  • Be an advocate for agile and context driven testing approaches both internally and externally
  • Encourage a collaborative, test-first team environment and support team collaboration and ownership of quality
  • For projects, write a clear and concise test strategy covering both functional and non-functional requirements (e.g. security/vulnerability assessment, load/performance and usability), applying manual and automated methods as appropriate
  • Testing requirements to ensure they are well defined and result in teams agreeing in the understanding of requirements
  • Plan, execute and report exploratory testing sessions for risks and features
  • Assist in the strategy and maintenance of automated test frameworks (Java/JavaScript), whilst following applicable software engineering practices; such as configuration and change management
  • Work with the team to identify potential security risks and scheduled security testing when required
  • Share knowledge, expertise and best practice with other members of the team, including the application and selection of appropriate tools
  • Continuous improvement of the test engineering processes and practices
Share this job:
Java Developer
java spring-boot enterprise aws secure-coding linux Jan 02

We aren’t looking for a ‘Rock Star’ or a ‘Ninja’. We aren’t looking for a ‘Super Star Developer’ either. 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.

Skills and Experience

Essential

  • Strong knowledge of Java with 3+ years of experience
  • Secure coding experience
  • Experience of developing enterprise-grade, high performing scalable applications
  • Demonstrable knowledge of relevant HMG security standards, control objectives and best practice controls from NCSC
  • Strong knowledge of the Spring Boot framework (including spring data, spring security) and JEE containers
  • Comfortable using AWS and Linux to support application development and deployment
  • Proficient in application design and architecture
  • Knowledge of a variety of persistence technologies, to include SQL and NoSQL
  • Experience of designing Restful APIs
  • 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 of, or strong desire to learn, modern responsive front-end development (CSS3 with SPA frameworks such as React, Angular or Vue)
  • Strong working knowledge of application integration points: e.g. SSO, SAML, LDAP, SSL/TLS
  • Demonstrable passion for working with Open standards / Open Source

Responsibilities

  • Continually critique and improve how the team delivers
  • Architect secure software systems
  • 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
Share this job:
Java Developer
java spring-boot enterprise aws secure-coding linux Jan 02

We aren’t looking for a ‘Rock Star’ or a ‘Ninja’. We aren’t looking for a ‘Super Star Developer’ either. 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.

Skills and Experience

Essential

  • Strong knowledge of Java with 3+ years of experience
  • Secure coding experience
  • Experience of developing enterprise-grade, high performing scalable applications
  • Demonstrable knowledge of relevant HMG security standards, control objectives and best practice controls from NCSC
  • Strong knowledge of the Spring Boot framework (including spring data, spring security) and JEE containers
  • Comfortable using AWS and Linux to support application development and deployment
  • Proficient in application design and architecture
  • Knowledge of a variety of persistence technologies, to include SQL and NoSQL
  • Experience of designing Restful APIs
  • 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 of, or strong desire to learn, modern responsive front-end development (CSS3 with SPA frameworks such as React, Angular or Vue)
  • Strong working knowledge of application integration points: e.g. SSO, SAML, LDAP, SSL/TLS
  • Demonstrable passion for working with Open standards / Open Source

Responsibilities

  • Continually critique and improve how the team delivers
  • Architect secure software systems
  • 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
Share this job:
DevOps Engineer
linux devops java python php docker Oct 31 2019

Skills and experience

We are recruiting multiple roles within our team and invite applications from individuals able to demonstrate a cross-section of the skills listed below.

Essential

  • 3+ years within a varied software engineering environment
  • Strong background in Linux / Unix administration
  • Experience with SQL or RDBMS databases
  • Detail-orientated with strong critical thinking skills and a problem-solving aptitude
  • Ability to work remotely to support multiple teams and projects

Desirable - We are looking for a cross section of the skills below, we are not expecting them all

  • Experience of supporting web applications (LAMP, nginx, Tomcat, etc.)
  • Demonstrable experience in commodity cloud services such as AWS
  • Working understanding of code and script e.g. PHP, Python, Java and/or Ruby
  • Experience with developing templates and playbooks for automation/configuration management e.g. Ansible or Amazon CloudFormation
  • Familiar with development tools such as Jenkins, Git or the Atlassian stack
  • Experience of implementing system monitoring using SNMP, Nagios, Check_MK etc.
  • Experience of managing and deploying containerised applications using Docker, LXC etc.
  • Knowledge of best practices and IT operations in an ‘Always-Up, Always-Available’ service
  • Understanding of virtualisation such as VMWare, VirtualBox, Xen and KVM
  • Experience of executing and interpreting automated security tests e.g. Burpsuite
  • Experience of supporting production applications based on one or more of the following: Jive, Rocketchat, Jitsi, openfire

Responsibilities

As part of a multi-disciplinary team, you will shape your role to your strengths and the areas you wish to develop.  Your responsibilities will include a mix of:

  • Maintain our internal corporate services (hosted in AWS)
  • Automate the provisioning of environments in AWS using technology that we adopt (Ansible / Docker) or bring in a new approach
  • Design and develop automation workflows
  • Influence our software development teams to adopt DevOps best practices
  • Troubleshoot problems
  • Participate in the Agile DevOps design, development, testing and release of new capabilities and features, with a focus on release and post-production support
  • Be part of our Care (support) team, working to SLAs and sharing responsibility for providing extended hours support for a number of our operational products
  • Support development of corporate Security Policy, ISO27001 compliance and change management, situation / disaster analysis
  • Security engineering infrastructure development e.g. hardening security environment
Share this job: