Not just another day at the office ...
We make cool stuff, and we need you to help us make that stuff cool! We nurture self-managing teams of talented, passionate software craftsmen who inspire each other to create the latest social software, for customers we care about and who trust us to deliver. Surevine gives its people a platform to develop their individual talents into strengths in an environment which expects creativity and is obsessive about innovation.
We're lucky: Social Software, like Social Networking and Microblogging platforms, is where some of the most exciting and engaging software is being developed today, and we help deliver solutions based on the very best innovative thinking about social software to our clients who have some of the most extreme security requirements on the planet.
We play an active role in the Open Source ecosystem, our developers are committers on leading Open Source projects, and contributors to many more. We assist our clients to make informed choices about the selection of Open Source software, and help them to play their part, and participate more fully in Open Source projects.
We are currently looking for...
Our team are expected to be highly mobile, yet continually collaborating with the team using the collaboration tools they have had a hand in creating. Team members often choose to meet-up once a week in one of our offices to co-work with their team, and have a few beers.
To apply for either of these opportunities please send your CV and covering email explaining why you'd make a difference to jobs@surevine.com.
As well as the above open vacancies, we're always looking for great developers, particularly with strong Java or PHP that have experience in the Social Media sector. Please send your CV and covering email explaining why you'd like to work with us to jobs@surevine.com.
Strictly no agencies.
Social Recruiter / Talent Manager (Part Time)
Skills and Experience
Essential
- Experience of headhunting / recruiting for IT related roles
- Proven experience of social recruiting e.g. LinkedIn
- 2+ years experience working in a Talent Management related role
- Good understanding of employment laws and regulations (understanding of employment laws overseas a plus)
- Active engagement in Social Media; LinkedIn, Twitter etc
- Excellent written and verbal communication skills
- Strong Office suite skills; especially Wordprocessing and Spreadsheets
Highly Desirable
- Experience of participation in, building and nurturing online communities
- Experience of selecting and application of psychometric profiling
- Regular attendee at Social Media events
Responsibilities/Duties
Primary responsibilities are
- Manage the recruitment process – own the recruitment campaign, host weekly resourcing meetings, set up interviews and be a part of the interview process
- Look after the people that are Surevine; encourage and facilitate their CPD, understand and manage their personal needs, plan our physical meet-ups, and help to maintain a great working environment
- Keep on top of contracts for employees and contractors
- Become the go-to person for all internal and external enquiries
Secondary responsibilities include
- Manage policy roll-out
- Monitor social media use of employees (both current and past)
- Manage holiday/sickness records, and all Health & Safety requirements e.g. assessments of home offices, first aid training for employees
Location
Surevine’s team is distributed across the UK and Spain, and are expected to be highly mobile, yet continually collaborating with the team using the collaboration tools the technical team have created.
The successful candidate will be based in their home office, or may choose to work in one of our offices near London’s “Silicon Roundabout”, on the waterfront at Bristol; or in central Reading.
Working Hours
This is a part-time role, with an expectation of the candidate working 2/3 days per week. There is a very flexible approach to working hours, so could be ideal opportunity for someone with other commitments.
Linux Support Engineer
We are looking for a first class Linux Support Engineer to join our Agile development team. We develop Open Source solutions for our clients; therefore we need someone with experience of supporting Open Source systems. Are you at your most comfortable on the command line? Do you believe in the art of productive laziness?
Skills and Experience
Essential
- Candidates will be educated to at least GCE A-level, SQA Higher level or equivalent and should hold a Computer Science, Engineering or numerate degree qualification
- Minimum 3 years Linux Server administration, especially Red-Hat or CentOS, in secure multi-node environments
- Expert-level knowledge of administering Open Source applications on a LAMP stack
- Expert-level knowledge of administering Java applications on servlet/application servers, esp. Tomcat
Highly Desirable
- Experience of Oracle/MySQL
- Experience of cloud based hosting services, especially Amazon EC2
- Experience of supporting Alfresco ECM platform (community or enterprise).
- Familiarity with popular Open Source security architectures
- Familiarity with configuring web and proxy servers
- Application tuning
Responsibilities/Duties
Primary responsibilities are
- Provide on site first and second line support to clients
- Liaise with third line, off-site, support team to resolve more complex issues
- Support the development team with provisioning of infrastructure and services
- To assist with release management, deployment, installation and integration. Negotiation with client representatives on promotion from staging to production
- Patching and hardening development, staging, and production environments
Secondary responsibilities include
- Support the wider teams business applications, which are exclusively cloud based
- Identifying and tracking issue trends, ensuring resolutions are progressed and implemented
Location
The candidate must be prepared to travel to and work on a client site (commutable from London) most days.
Occasionally (average once a fortnight) they will be able to work in their home office, or co-work in one of our offices near London’s “Silicon Roundabout”, on the waterfront at Bristol; or in central Reading.
Java Web Developer
Our agile software developers work in self-managed teams because they know they do their best work when they are problem-solving together. To do this effectively requires people with empathy, courtesy and refined communication skills. Those same strengths allow them to develop software whose user experience delights. Our developers seek and expect critical review of their work from their team mates, and are equally generous with praise and guidance for their talented peers. They are able to convert the energy and ideas they derive from the team into a laser-like focus on the software they are developing. They balance an engineer's discipline with the practical agility of an experienced craftsman, and it's apparent from the quality of their work. We encourage innovation in our team-mates, and aim to give them the space, resources and encouragement to enable their ideas to bear fruit.
Skills and Experience
Essential
- Candidates will be educated to at least GCE A-level, SQA Higher level or equivalent and will hold a Computer Science, Engineering or numerate degree qualification
- Strong object-oriented analysis and design skills
- Expert-level knowledge of developing Spring based enterprise Java applications.
- Experience of developing REST based services
- Excellent knowledge of web technologies, such as HTTP, HTML, JavaScript and CSS
Highly Desirable
- Experience of developing Enterprise Content Management solutions e.g. Alfresco
- Experience of developing using the Spring Surf framework
- Experience of enterprise Java search technologies; either lucene or solr
- Experience of developing using Agile processes
- Continuous integration using either Maven or Ant
- Strong linux development skills
Responsibilities/Duties
Primary responsibilities are
- Taking a leading role in architecting, designing and implementing enterprise level content management capabilities
- To engage fully in requirements, analysis and design work
- To ensure that all code is fully tested in development and to take part in systems integration testing where required
- To live and enhance Surevine’s Way of Working
Secondary responsibilities include
- To conduct research on all aspects of Social Software
- To assist with release management, deployment, installation and integration
- To assist in application support
- Support/mentoring within the internal development team as required
Location
When not at client site, they will have the option of working at their home office, or co-working in one of our offices near London’s “Silicon Roundabout”, on the waterfront at Bristol; or in central Reading.
Agile Software Test Analyst
We know that the very best testers are people with a unique insight into the “whole” system the team is developing. They are fully integrated members of our agile teams, who rely on their insight and attention to detail to ensure we continue to deliver the service our customers trust and expect from us. Their bright minds are highly analytical and deliberative, they take serious care about their work and are relied on to anticipate likely issues, and consider the reasons and root causes behind a given situation. They are focused, expert at prioritizing, and disciplined and orderly in their approach. They thrive on problems, and the opportunities they present to figure out the solutions.
Skills and Experience
Essential
- Candidates will be educated to at least GCE A-level, SQA Higher level or equivalent and will hold a Computer Science, Engineering or numerate degree qualification.
- Projects developed in either Java or PHP with a significant web front-end component using web technologies such as JavaScript, AJAX, HTML and CSS.
- Expert-level knowledge of the test aspects of an agile software lifecycle.
- Detailed knowledge of approaches and tools for testing functional and non-functional requirements.
- Experience of cross-browser and browser version compatibility testing.
- Agile test experience working in a team following an Agile Way of Working, such as Kanban, SCRUM or XP.
- A toolsmith with a passion for automated testing and a deep knowledge and experience of automated test tools.
Highly Desirable
- Experience of deployment and testing in a Linux (CentOS/RedHat) environment.
- Sufficiently conversant with relational databases (MySQL, Oracle etc.) to be able to thoroughly integration test.
Responsibilities/Duties
Primary responsibilities are
- To drive the system, integration and acceptance testing of our software
- To engage fully with the team during software requirements, analysis and design work.
- To live and enhance Surevine’s Way of Working, taking ownership of those aspects relating to testing and quality assurance.
- To raise, track and accept defects and change requests within a formal configuration and change management framework.
Secondary responsibilities include
- To be actively engaged in the planning of releases and sprints and the internal evangelist for quality, ensuring that quality-related tasks are prioritized, estimated and scheduled.
- Support/mentoring relating to testing for the rest of the development team.
- To assist with release management, deployment, installation and integration.
- To assist in application support.
Location
The candidate must be prepared to travel to and work on a client site (commutable from London) an average of two days per week if a project requires it.
They will be primarily based in their home office, or co-working in one of our offices near London’s “Silicon Roundabout”, on the waterfront at Bristol; or in central Reading.