Careers

Thank you for visiting our careers page

At Resilient our goal is to bring out the very best in everyone. We are dedicated to nurturing our staff, investing in and supporting them at every step of their career development to achieve their full potential, whatever their chosen field.

Our current openings are listed below but if you’d like to work for us and don’t see the right job for you feel free to contact me as there may be other roles in the pipeline that haven’t made it to the website yet.

Current roles at Resilient

Senior Inside Sales Executive

 We are looking for an enthusiastic, confident and bright sales executive to join our well established sales team.

You will be responsible for all aspects of telephone interaction throughout the sales-cycle including prospecting, qualifying, proposal writing, closing opportunities and order management to the point the order is received. You will also be responsible for owning your client base and managing existing client relationships within your designated territory. As a Senior Inside Sales Executive, your territory will be reflective of both experience and annual target.

This is a fantastic role for an experienced inside sales executive to take the next step in their sales career. Resilient rewards success and achievement so career growth opportunities are yours to be defined. Therefore being a self-starter and having a willingness to learn is essential.

This role is desk based but there will be an expectation and occasional requirement to attend face to face meetings with existing and potential clients as appropriate.

Sales:

  • Demonstrate the value propositions of our products and services and provide general product information
  • Manage all inbound sales enquiries and outbound new business opportunities, including qualification, needs analysis and solution fit
  • Responsible for proposal writing, template creation, closing and order taking for opportunities
  • Work closely with the field-based sales team and our partners to support the qualification and sales cycle for large opportunities
  • To achieve and exceed new customer sales targets on a month by month basis and in line with your annual target
  • Manage activities, tasks and actions in Salesforce.com to accurately and efficiently process all opportunities, including cleansing and analysis of customer and prospective customer records
  • Proactively engage customers and prospects for the purposes of account development, prospecting and revenue generation
  • To engage with sales teams from partners to train, motivate and manage their sales based activities
  • Support with various marketing campaigns and events

Account Management:

  • Renew existing services within existing accounts so as to achieve our renewal and retention targets
  • Ensure that customers are actively using their services and creating and managing campaigns to encourage ongoing use of our services
  • Prepare renewal quotes and contracts for existing clients
  • Prospect within existing customers, using tools such as LinkedIn, to ensure that our opportunities for business within the customers can be explored
  • Upgrade and cross-sell services to include other product offers within existing customers, so as to achieve our new business targets
  • Assist with on-boarding on new customers and the management of customer-facing issues during this process
  • Work with the Inside Sales Manager and Marketing team to come up with new outbound marketing ideas
  • Provide feedback from clients to assess possible refinements to existing products and the need for new products
  • To track all activities, tasks and actions within Resilient’s CRM (salesforce.com)
  • Graduates who have achieved a 2:1 degree or above would be desirable
  • Proven experience in consistently exceeding sales targets
  • Excellent verbal and written communication skills
  • Able to multitask and handle several client accounts/excellent time management
  • Strong self-starter with the ability to work individually and as part of a team
  • Good interpersonal skills and the ability to build rapport at all levels
  • Motivated to succeed, enthusiastic, confident, dedicated and driven
  • Computer proficiency – experience in using Microsoft Office software

Senior Field Sales Executive – Public Sector

You will be responsible for all aspects of interaction throughout the sales-cycle including prospecting, qualifying, proposal writing, closing opportunities and order management to the point the order is received within your defined territory.

New Business Sales:

  • Demonstrate the value propositions of our products and services and provide general product information
  • Manage all inbound sales enquiries and outbound new business opportunities, including qualification, needs analysis and solution fit
  • Responsible for proposal writing, template creation, closing and order taking for opportunities
  • To achieve and exceed new customer sales targets on a month by month basis and in line with your annual target
  • Manage activities, tasks and actions in Salesforce.com to accurately and efficiently process all opportunities, including cleansing and analysis of customer and prospective customer records
  • Proactively engage customers and prospects for the purposes of account development, prospecting and revenue generation
  • To engage with sales teams from partners to train, motivate and manage their sales based activities
  • Ensure that the team KPI’s are maintained, monitored, and reported which in turn contribute to the achievement of the departmental and organisational objective and strategy.

Account Management:

  • Renew existing services within existing government accounts so as to achieve our renewal and retention targets
  • Ensure that customers are actively using their services and creating and managing campaigns to encourage ongoing use of our services
  • Prepare renewal quotes and contracts for existing clients
  • Prospect within existing customers, using tools such as LinkedIn, to ensure that our opportunities for business within the customers can be explored
  • Upgrade and cross-sell services to include other product offers within existing customers, so as to achieve our new business targets
  • Assist with on-boarding on new customers and the management of customer-facing issues during this process
  • Work with the Inside Sales Manager and Marketing team to come up with new outbound marketing ideas
  • Provide feedback from clients to assess possible refinements to existing products and the need for new products
  • A minimum of 2 years’ experience of over-quota attainment in Sales within the telecom / networking / enterprise software sales.
  • Experience of selling solutions into government customers is mandatory (central or local government, and/or emergency responders).
  • Familiarity with the buying cycle of government customers, and the product catalog / G-Cloud processes.
  • Excellent verbal and written communication skills
  • Able to multitask and handle several client accounts/excellent time management
  • Strong self-starter with the ability to work individually and as part of a team
  • Good interpersonal skills and the ability to build rapport at all levels
  • Motivated to succeed, enthusiastic, confident, dedicated and driven
  • Computer proficiency – experience in using Microsoft Office software

Full Stack Developer

We need a proven Full Stack Developer to join our fast paced agile environment and help us deliver outstanding end-to-end solutions to customers using our flagship web applications. The successful applicant will spend about 60 – 70% of their time on average working on backend development, and 30 – 40% of their time working on front end development.

We’re looking for someone who will share our passion and commitment to building quality software, and enjoy working on a range of development activities.

We promise you’ll be challenged and rewarded by the work you do in equal measure. You’ll be part of an exciting and evolving workplace, collaborating with a team of like-minded professionals.

  • To actively participate in story design and estimation sessions, particularly providing input around front end requirements and deliverables
  • To work collaboratively with Product Owners, Developers, Infrastructure and QA Engineers to ensure the best possible solutions for customers
  • To develop high quality software that meets the agreed functional and non-functional business requirements, and complies with the coding standards set by the team
  • To ensure feedback and support is given to peers through code reviews and pair programming
  • To maintain up-to-date knowledge of and suggest improvements to front end architecture design and build practices
Must have experience of:

  • Developing enterprise web applications
  • SOLID design principles
  • TDD
  • Java
  • SQL
  • OO JavaScript
  • MV* design pattern
  • JSON/XML
  • HTML5
  • CSS3
  • SVN/GIT

It would be beneficial if you had experience of:

  • AngularJS, Jasmine, Karma, Typescript, Node.js, npm, Webpack, LESS/SASS, Bootstrap, Grunt/Gulp
  • RabbitMQ, RESTful APIs

Senior Software Developer

We need a proven Senior Developer to join our fast paced agile environment and help us deliver outstanding software solutions to our portfolio of prestigious customers.

We are a team that cares about developing reliable, scalable and quality code. We work in an open, collaborative environment where learning and personal development are key. If you are passionate about creating software the right way, this is the place for you.

We promise you’ll be challenged and rewarded by the work you do in equal measure. You’ll be part of an exciting and evolving workplace, collaborating with a team of like-minded professionals.

  • To actively participate in story design and estimation sessions, particularly proposing technology and architectural solutions to meet functional and non-functional requirements
  • To work collaboratively with Product Owners, Developers, Infrastructure and QA Engineers to ensure the best possible solutions for customers
  • To develop high quality software that meets the agreed functional and non-functional business requirements, and complies with the coding standards set by the team
  • To ensure feedback and support is given to peers through code reviews and pair programming
  • To champion and maintain up-to-date knowledge of best practice architecture design, software development techniques, technologies and build practices
  • To be an exemplar of teamwork, positivity, transparency, communication and customer focus
Must have experience of:

  • Developing enterprise web applications
  • SOLID software design principles
  • TDD
  • Java
  • Message Queues
  • RESTful APIs
  • JSON / XML
  • SQL
  • Agile development methodologies

It would be beneficial if you had experience of:

  • AWS
  • LDAP
  • C++
  • Knowledge of telephony protocols / systems
  • Experience of artificial intelligence / natural language processing
  • Continuous deployment

Developer

We have an exciting opportunity for a capable Developer to join our fast paced agile environment and help us deliver outstanding software solutions to our portfolio of prestigious customers.

We are a team that cares about developing reliable, scalable and quality code. We work in an open, collaborative environment where learning and personal development are key. If you are passionate about creating software the right way, this is the place for you.

We promise you’ll be challenged and rewarded by the work you do in equal measure. You’ll be part of an exciting and evolving workplace, collaborating with a team of like-minded professionals.

  • To actively participate in story design and estimation sessions, contributing to discussions regarding functional and non-functional requirements, and technical solutions
  • To work collaboratively with Product Owners, Developers, Infrastructure and QA Engineers to ensure the best possible solutions for customers
  • To develop high quality software that meets the agreed functional and non-functional business requirements, and complies with the coding standards set by the team
  • To ensure feedback and support is given to peers through code reviews and pair programming
  • To display teamwork, positivity, transparency, communication and customer focus
Must have experience of:

  • Developing enterprise web applications
  • SOLID software development principles
  • TDD
  • Java
  • RESTful APIs
  • JSON / XML
  • SQL
  • Agile development methodologies

It would be beneficial if you had experience of:

  • Message queues
  • AWS
  • LDAP
  • C++
  • Knowledge of telephony protocols / systems
  • Experience of artificial intelligence / natural language processing
  • Continuous deployment

Development Team Manager

We need a proven software development manager to join our fast paced agile environment and help us get the best out of our talented cross-functional development teams.

We’re looking for someone who will share our passion and commitment to offer a world-class cloud based voice service for our customers. You need to empower and encourage our brightest minds, guiding them whilst fostering an ethos of collaboration and transparency.

We promise you’ll be challenged and rewarded by the work you do in equal measure. You’ll work in an exciting and evolving workplace, collaborating with a team of like-minded professionals.

  • Be the line manager for your team members, which includes general day-to-day support, performance assessment, succession & progression planning, and involvement in recruitment of new team members.
  • Work with the Head of Development, key stakeholders, and team members to define and maintain smooth software delivery processes.
  • Manage delivery dependencies across teams and take ownership of software delivery to budget and time lines.
  • Quickly raise and remove any impediments blocking progress of development work, clearly escalating and communicating within and across departments as required
  • Guide the teams to adapt and improve their Agile processes, promoting continuous improvement, collaboration and self-organisation.
  • Facilitate necessary training of the teams to strengthen the overall skill set.
  • Work with Product Owners to ensure backlogs, stories and delivery plans are clear and accurate.
  • Assist Product Owners and stakeholders with roadmap prioritisation.
  • Demonstrable track record of line management, leadership skills and strong communication abilities.
  • Have managed high performing software development teams in a fast paced, technically challenging environment – first hand technical experience is a plus.
  • Significant experience with Agile practices, principles and processes.
  • Customer focused and results driven mind-set.
  • Confidence and understanding of working with other departments within the business, such as Quality Assurance, Product, Operations, and Customer Services.

Junior Android Developer

We have a great opportunity for an enthusiastic Junior Android Developer to join our fast paced agile environment and help us deliver an outstanding user experience to customers using our flagship mobile applications.

We’re looking for someone who will share our passion and commitment to building quality software, and has the potential to be developed quickly into a fully-fledged Android Developer.

We promise you’ll be challenged and rewarded by the work you do in equal measure. You’ll be part of an exciting and evolving workplace, collaborating with a team of like-minded professionals.

  • Work as part of our established cross-functional Mobile App Development team, and specifically with the current Android developers, to learn and develop your skills, and contribute within your first week to production code
  • To actively participate in story design and estimation sessions, particularly providing input around mobile app requirements and deliverables
  • To work collaboratively with Product Owners, Developers, Infrastructure and QA Engineers to ensure the best possible solutions for customers
  • To develop high quality software that meets the agreed functional and non-functional business requirements, and complies with the coding standards set by the team
  • To ensure feedback and support is given to peers through code reviews and pair programming
An ideal candidate would have experience of:

  • Developing Android mobile apps in a commercial environment
  • Java
  • Android SDK
  • Google Material Design principles
  • Github

It would be beneficial if you had experience of:

  • Test Driven Development
  • RESTful APIs
  • Agile principles and Kanban development methodology

Product Owner

Create, maintain and drive the product vision and roadmap for your product, ensuring that prioritisation of features is based on customer needs, research, analytics and business ROI.

Translate the roadmap into user stories that can be tackled by the delivery teams and support the stories through the agile process all the way to live by collaborative working.

Work closely with marketing for roadmap to ensure that they can prepare messaging, raise market awareness and arm sales with collateral to sell successfully.

  • Create, maintain and drive the product vision for your product area.
  • Maintain a prioritised product backlog that delivers against the product vision.
  • Perform the Product Owner role within an agile development process:
    • Lead discovery/ideation to identify customer needs; product-market fit; how a product/feature helps realise the product vision.
    • Working with stakeholders and the delivery team, refine the product/feature; define scope; create user stories and acceptance criteria.
    • Represent the customer and provide direction to the delivery team during development.
    • Work with Product Marketing to create internal training and sales enablement material.
    • Use analytics and customer interaction to measure releases and inform future development.
  • Maintain product documentation together with technical writers (service description and end user guides).
  • Experience as a Product Owner in an agile delivery environment.
  • An awareness of the complete product development lifecycle.
  • Comfortable using data to test hypotheses and inform product development decisions.
  • Experience of stakeholder management, particularly with regard to development prioritisation.
  • Ability to grasp technical concepts quickly.
  • Experience of product testing with customers.
  • A positive attitude with the ability to work collaboratively across the business.
  • A customer champion with deep empathy for users of the product.
  • Freedom to own the entire product lifecycle.
  • Ability to shape the future of your product.
  • An autonomous, cross-functional team to take a product from idea to production.
  • A highly visible role with exposure to the entire business.
  • Coaching and formal training in the role of Product Owner.

Technical QA Engineer

  • Work as part of the delivery team, liaising with product owners and customers to ensure that all acceptance criteria are met through automated tests, exploratory testing and where unavoidable, manual testing.
  • Developing test design and liaising with “Dev-In-Test” to automate the test design.
  • Have good analytical skills to develop negative and non-functional test cases.
  • Demonstrating stories to product owners, customers and BAU teams (service desk and monitoring team).
  • Working with developers to investigate and resolve issues (Troubleshooting skills).
  • Using a defect management system to report defects and tracking the ticket until resolution.
  • Configuring and supporting test environments (VMware, Windows Server and Linux).
  • Collaborate with peer group to contribute to the QA strategy.
  • Work with other parts of the organisation to share knowledge, ensure quality & timely software releases.
  • Ensure delivered software is fit for purpose in terms of quality, reliability, scalability and performance.
  • Build strong working relationships across the technology group, developing solid understanding of applications, data flow & architecture.
  • Help with incident management as required.
  • Be an advocate for the quality of the product.
  • Proven experience working in a Quality Assurance / Software Tester position, with excellent knowledge of the tools, techniques, and processes involved
  • Proven experience of working with Agile (Scrum and Kanban) methodologies/processes
  • Proven experience working with and testing Java web applications with REST based JSON APIs in a Linux and Windows production environment
  • Excellent communication skills
  • Degree/IT related qualifications
  • Telecommunications knowledge (desirable)