Work at Eseye

Why work for Eseye

Solve complex problems

IoT is complicated. There’s a lot to consider and our customers need dedicated, caring individuals to help them solve their IoT challenges.

Connect, Learn, Lead

Be part of the tight-knit community where you will build new skills and strengthen your expertise with the global leaders in IoT.

Our Culture – Friendly, fun and collaborative

We celebrate our successes and look forward to new opportunities. Teamwork is key to meeting challenges and having fun at the same time.

Available Jobs

Work at Eseye

We are always looking for great talent who share our vision of how IoT can transform the world we live in – no matter what your skillset is. Take a look at some of our current openings or simply get in touch to share your CV with us and let us know why you are passionate about the power of IoT!

View Jobs

Senior Software Engineering Manager

Guildford, UK

We are looking for an experienced Software Engineering Manager to lead the development team within our growing and dynamic technology team. The role will report directly to the CTO and will work closely with QA, operations and product management teams.

Role requirements:

  • Make software technology decisions around tools, libraries, data formats etc
  • Make software architecture decisions around cloud versus on-premises, containerised vs serverless.
  • Translate business requirements into implementation designs and software specifications
  • Provide high-level estimates for project stakeholders
  • Work alongside product management to prioritize and assign tasks within Engineering resources
  • Ensure timely delivery of projects/tasks
  • Identify risk areas and provide solutions to mitigate them
  • Capacity planning (Resource and Technical) to ensure delivery of projects on the agreed schedule
  • Provide technical guidance to improve efficiency
  • Build a strong engineering culture of innovation and collaboration

Skills required

  • Experience of working as a Software Manager within a fast-paced and agile environment.
  • Experience in managing remote teams operating in an Agile Scrum methodology.
  • Experience in managing development as part of a cloud CI / CD pipeline
  • Experience in implementing and managing development using tools such as Jira, GitLab.
  • Experience in managing and architecting serverless applications using AWS services and solutions.
  • Ability to deconstruct software requirements to develop software implementation plans.
  • Ability to review & interpret code (PHP, Python, SQL) to help identify issues or potential improvements.
  • Strong background in web software development (front end/backend).
  • Degree qualification in Computer Science or a relevant engineering discipline
  • Proven experience in building/leading engineering teams.
  • Useful to have some telecoms network experience.
Email us to apply

QA Engineer

Guildford, UK

We are looking to recruit a QA Engineer to join our fast-growing, industry-leading technical team which is based in our Guildford head office (currently remote working due to Covid19).

This is an exceptional opportunity to become part of a fast-paced and rapidly evolving, global IoT organisation with huge growth and many exciting projects and ventures in the pipeline. Our tight-knit community allows you to build new skills, strengthen your expertise and develop cross-industry skills as our growing business presents new opportunities for you to own and run with.

Role requirements:

  • Work as an Agile Scrum Team Member within geographically distributed teams.
  • Contribute to multiple interrelated projects at the same time.
  • Produce ST, SIT, UAT test coverage for user stories.
  • Test Complex WebUIs, APIs and Databases hosted on AWS Cloud and On-premise infrastructure.
  • Coordinate and collaborate with BA, Dev, Dev-Ops, Test teams effectively to deliver the story points on time.

Experience Requirement

  • At least 5 years’ experience in testing modern WebUI and API applications hosted on AWS Cloud.
  • Experience of working with Agile Scrum teams.
  • Ability to write excellent test coverage for ST, SIT and UAT user stories.
  • Previous IOT/Cloud migration project experience.
  • Experience of working with Jira and/or other modern story management tools.
  • Expert in MS Office 365 productivity tools.
  • ISTQB Certified Foundation Level Tester – Must
  • Previous API (REST/Soap) automation testing experience with SoapUI/ ReadyAPI/ Postman/REST Assured – Desirable.
  • Previous WebUI automation experience with Selenium/ Cypress /any other commercial automation tools – Desirable.
  • Programming knowledge in Java/Python/Groovy/Java script – Desirable
  • Self-motivated, proactive individual who can work with minimal supervision.
  • Excellent oral and written communication skills.
  • A team player with excellent interpersonal skills.
  • Can work with conflicting priorities and tight deadlines.
Email us to apply

Application Support Engineer

Guildford, UK

Eseye has an opportunity for an Application Support Engineer within its existing Operations Team based in Guildford. Working closely with the development and support teams, responsibilities will include the day to day support, management and maintenance of the existing suite of bespoke applications and services.

You will initially spend most of your day working within our on-premises Production environment and, as applications gradually transition to the cloud, this will become a stronger area of focus. This is not an infrastructure focussed role, although experience in that area would be advantageous.

A typical day will involve assisting the Support team with 3rd line escalations, making use of your debugging skills to identitfy and resolve often complex issues. You will work with our development teams to ensure applications work as designed and, where they inevitably sometimes do not, you will support them with the information or code changes they need to put things right. As new code is scheduled for release, you will perform controlled deployments and work with our QA team to ensure things go smoothly. Where third party issues are identified, you will work with suppliers and partner organisations to pinpoint and remediate these.

Once up to speed, you will have the opportunity to join the Operations on-call rota (with compensation) in order to support the business through major incidents that may occur out of hours.

This role is normally office based however, in line with current government guidance, employees are encouraged to work from home where possible. A transition back to office working is expected next year.

Eseye’s services are deployed across our multiple international Datacentres and increasingly expanding into the cloud. Your goal is to ensure 24/7 service availability and to optimise performance by continually proposing and implementing service improvements.

Required Skills:

  • Pragmatic problem solver with excellent troubleshooting skills
  • Ability to debug applications at code and network levels
  • Strong Linux OS experience
  • Working knowledge of networking technologies;
  • Packet capture analysis with Wireshark or similar
  • Ability to understand and write code in PHP and Python or similar scripting languages
  • Familiarity with MySQL

Advantageous:

  • Knowledge of mobile network technologies and concepts
  • Clear written and verbal skills
  • Git and Subversion knowledge
  • Experience with deploying software
  • Experience with Nagios or Nagios based monitoring systems
  • Experience with VMware ESXi hypervisors
Email us to apply

Software Embedded Engineer

Guildford, UK

We are looking for an experienced Software Embedded Engineer to join the Development team. In this team we specify, design, develop, test and certify the hardware and embedded software used in our HERA product range. This range includes our HERA600 cellular routers and also bespoke Internet-of-Things product designs for our customers based around our HERA300 rapid prototyping platform.

The successful applicant is expected to become a key software development engineer working as both part of a team on larger developments and also individually on their own projects. They can expect to be involved in the entire product development cycle from specification through to acceptance testing and certification.

Key Responsibilities

  • Develop embedded software in a “right first time, right on time” spirit.
  • Test thoroughly to minimise the number of bugs discovered in QA and customer acceptance testing.
  • Assist in the pursuit of best tools, methods and design practice.
  • Provide quality and innovation in design.
  • Continuously improve own knowledge and expertise.
  • Estimate task time-scales and work to achieve agreed targets.
  • Software maintenance of existing products, and peer review of new projects.

Key Requirements and Qualifications

  • At least 5 years industry experience in an embedded ‘C’ development role (microcontroller/constrained device not PC).
  • Experience with digital communications systems and protocols in an industrial environment.
  • Able to design, develop and test embedded software in C or C++.
  • Able to understand electronic designs, particularly for digital logic and microcontroller circuits.
  • Familiar with debugging embedded software using software debug tools and laboratory test equipment.
  • Degree (or equivalent) in electronics, computing or related engineering
  • Enthusiasm for developing products for volume manufacture
  • Must enjoy working in a busy design engineering environment
  • A working knowledge of network protocols and systems
  • Good oral and written communication skills
  • Ability to communicate directly with customers

Desirable

  • Kernel/User Space embedded Linux development. Preferably openWRT
  • Real time operating systems. Preferably FreeRTOS
  • TCP/IP Networking services
  • Cellular Modem operation
  • MQTT/COAP data ingest to cloud service providers
  • Assembler programming with ARM or MIPS architectures
EMAIL US TO APPLY

Technical Author

Guildford, UK

As a Technical Author, you will work closely with the software development and hardware teams, testers and other writers, gathering information from various sources including stakeholders, subject matter experts and pre-release software, and producing a variety of content and information deliverables. This may involve participation in the software and hardware development process from start to finish. In addition, you will contribute towards the delivery, process improvement, and ongoing maintenance of the organisation’s product information offering.

Role Responsibilities

  • Extensive Knowledge/experience of topic-based single-source content development using Madcap Flare
  • Strong skills in using Flare to control the presentation, reader experience and journey logging, advanced search of the content
  • Substantial experience in a technical writing environment, including researching, planning, and creating technically detailed content
  • Ability to transform complex technical concepts into understandable text
  • Good understanding of technical subjects such as APIs, HTML, CSS
  • Strong attention to detail
  • Ability to work independently, with a flexible and “can-do” attitude
  • Ability to build strong working relationships with the product, development, hardware and support teams
  • Ability to initiate hands-on understanding of a product – you must be prepared to practically engage with our products
  • Strong time-management and prioritisation skills, balancing a range of demands on your time while keeping to deadlines and producing content on a regular basis
  • Working understanding of object-oriented software development and object-orientated terminology would be a great benefit
EMAIL US TO APPLY

Product Manager

Guildford, UK

We are looking for a Product Manager with a good understanding of SCRUM framework and hands-on experience from cradle to grave product management life-cycle, and a good understanding of AWS architecture. The ideal candidate would be able to manage a SCRUM team and interpreting business requirements into technical requirements and implementing them with the development team accordingly.

Role requirements:

  • Working in Agile projects using SCRUM framework
  • Experience using JIRA for product development
  • AWS and VPC architecture experience
  • Good understanding of Continuous Integration pipelines and GitFlow
  • Test and business-driven development
  • Ability to work with international teams
  • Ability to work in Eseye HQ in Guildford on a regular basis (2-3 days per week)

Skills Requirements:

  • Experience with data-rich web development, for both frontend and backend
  • Daily team/stakeholder management
  • Business analysis experience is desirable and a bonus
  • Progress reporting
  • Ability to manage SCRUM teams and manage backlog grooming
  • Owning User Stories for product development
  • Responsible for achieving successful product release (based upon QA and Operational signoff)
  • Ability to produce product internal operational documentation
  • Understanding of waterfall project management and hands-on project delivery/management experience
Apply on Indeed

Senior Backend Developer (Contract only)

Guildford, UK

We are looking for a senior backend developer with Python 3.6+ experience and good understanding of AWS architecture. Ideal candidate would be able to work alone as part of a SCRUM team and interpreting technical requirements and implementing them accordingly.

Experience

  • Working in Agile projects using SCRUM framework
  • Experience using JIRA for product development
  • AWS and VPC architecture experience
  • Good understanding of Continuous Integration pipelines and GitFlow
  • Test and business driven development

Skills

  • Great design sensibility: previously had responsibility for service design and implementation on a cloud platform specifically using AWS architecture
  • Strong ability to code in Python 3.6+
  • Good working knowledge of Python packaging: virtualenv, pipenv etc.
  • Exposure to Python automation libraries: fabric, invoke or similar
  • Exposure to Python libraries for working with cloud platform SDKs; ideally boto3 for use with AWS
  • Good working experience with a number of AWS services like Lambda, API Gateway, DynamoDB, Step Functions etc.
  • Command for serverless on the AWS platform or able to demonstrate how they might apply experience working on other cloud providers compared to AWS services
  • Ideally have working experience of stream processing. We employ AWS Kinesis or a number of services. Having knowledge of this service is a nice to have
  • Ability to express opinion on sound RESTful API design; with working experience of Python or JVM-based libraries for crafting performant and usable APIs
  • Experience working with distributed systems and sound understanding of issues that can be encountered
  • Strong appreciation and knowledge of implementing monitoring and profiling of distributed services
  • Good understanding of AWS CloudWatch Logs and AWS X-ray is desirable
  • Good working knowledge of Java8 with style towards functional expression (lambda, steam, etc.)
  • Ability to produce internal operational documentation
Email us to apply

Technical Author

Guildford, UK

As a Technical Author, you will work closely with the software development and hardware teams, testers and other writers, gathering information from various sources including stakeholders, subject matter experts and pre-release software, and producing a variety of content and information deliverables. This may involve participation in the software and hardware development process from start to finish. In addition, you will contribute towards the delivery, process improvement, and ongoing maintenance of the organisation’s product information offering.

Role Responsibilities

  • Demonstrate ability to work in a technical writing environment, including researching, planning, and creating technically detailed content
  • Ability to explain technical concepts in text and illustration
  • understanding of technical subjects such as APIs,
  • Strong attention to detail
  • Ability to work independently, with a flexible and “can-do” attitude
  • Ability to build strong working relationships with the product, development, hardware and support teams
  • Ability to initiate a hands-on understanding of a product – you must be prepared to practically engage with our products
  • Strong time-management and prioritisation skills, balancing a range of demands on your time while keeping to deadlines and producing content on a regular basis
  • Knowledge/experience of topic-based single-source content development using Madcap Flare
EMAIL US TO APPLY

Customer Support Engineer

Noida, India

With substantial projected growth for 2021 onwards, we require a few experienced customer support engineers capable of performing detailed analysis and providing a customer-centric interface, whilst owning reported incidents and advocating on the customers’ behalf whilst escalating.

A key part of this role is facilitating swift resolutions using well-defined processes and identifying complex problems for escalation in order to minimize and circumvent customer business outages. The role is based in our Noida office, reporting to the India Team Lead and Global Service Desk Manager based in the UK.

Key responsibilities:

  • Take ownership of incidents reported from Customers at our service desk interfaces & deliver on agreed SLA’s.
  • Providing a level of triage based on defined procedures and technical escalation for incidents reported from Eseye Customers through our service desk interfaces.
  • Working with the service deployment and customer success teams to ensure a positive customer experience through to resolution of customer incidents.
  • Responsible for escalation of incidents & managing through to colleagues in technical teams.
  • Ensuring work is carried out in compliance with Information Security Management System (ISO27001).
  • Responsible for maintaining an appropriate knowledge base, that documents customer requirements to drive customer experience and relations across the global team.
  • Responsible for the monitoring of automated alerts and the escalation of these to appropriate systems and operations teams (including out of hours on-call teams)

Required Skills:

Essential

  • Appropriate qualifications in the technical field that provides a foundation for extrapolating complex terminology into customer-friendly responses.
  • Strong experience working in Technical Customer Services
  • An understanding of SLA management processes and ticket systems
  • Working knowledge of fundamental networking concepts.
  • Experience with network packet analysis tools such as Wireshark or equivalent.
  • Excellent written & verbal communication skills, with the ability to articulate complex matters.
  • Strong user experience with key applications within the Microsoft Office suite especially excel.
  • The ability to identify problems, escalate complex situations and most importantly, a desire to deliver a high level of customer service.

Preferred/Desirable

  • Knowledge of GSM/LTE cellular networks or working within a Mobile Network Operator Technical Services environment.
  • Experience in customer-facing positions such as desk-side support.
EMAIL US TO APPLY

Python AWS Developer

Noida, India

We are looking for experienced Python AWS Developers, to join our Noida Office.

Role requirements:

  • Working in Agile projects using SCRUM framework
  • Experience using JIRA for product development
  • AWS and VPC architecture experience
  • Good understanding of Continuous Integration pipelines and GitFlow
  • Test and business driven development
  • Ability to work with international teams

Skills Requirements:

  • Great design sensibility: previously had responsibility for service design and implementation on a cloud platform specifically using AWS architecture
  • Strong ability to code in Python 3.6+
  • Good working knowledge of Python packaging: virtualenv, pipenv etc.
  • Exposure to Python automation libraries: fabric, invoke or similar
  • Exposure to Python libraries for working with cloud platform SDKs; ideally boto3 for use with AWS
  • Good working experience with a number of AWS services like Lambda, API Gateway, DynamoDB, Step Functions etc.
  • Command for serverless on the AWS platform or able to demonstrate how they might apply experience working on other cloud providers compared to AWS services
  • Ideally have working experience of stream processing. We employ AWS Kinesis or a number of services. Having knowledge of this service is a nice to have
  • Ability to express opinion on sound RESTful API design; with working experience of Python or JVM-based libraries for crafting performant and usable APIs
  •  Experience working with distributed systems and sound understanding of issues that can be encountered
  • Strong appreciation and knowledge of implementing monitoring and profiling of distributed services
  • Good understanding of AWS CloudWatch Logs abd AWS X-ray is desirable
  • Good working knowledge of Java8 with style towards functional expression (lambda, steam, etc.)
  • Ability to produce internal operational documentation
EMAIL US TO APPLY

Software Engineer

Noida, India

We are looking for experienced QA Professionals, to join our Noida Office.

Key Responsibilities:

  • Be an Agile Scrum Team Member.
  • Work geographically distributed teams.
  • Work on multiple interrelated projects at the same time.
  • Produce ST, SIT, UAT test coverage for user stories.
  • Test Complex WebUIs, APIs and Databases hosted on AWS Cloud OR On-premise infrastructure.
  • Collaborate with BA, Dev, Dev-Ops, Test teams effectively to deliver the story points on time.

Required Skills and Experience:

  • At least 3 years’ experience in testing modern WebUI and API applications
  • Previous AWS Cloud experience – Desirable.
  • Experience of working with Agile Scrum teams.
  • Ability to write excellent test coverage for ST, SIT and UAT user stories.
  • Previous IOT/Cloud migration project experience -Desirable
  • Experience of working with Jira and/or other modern story management tools.
  • Good experience in MS Office 365 productivity tools.
  • ISTQB Certified Foundation Level Tester – Desirable
  • Previous API (REST/Soap) automation testing experience with SoapUI/ ReadyAPI/ Postman/REST Assured.
  • Previous WebUI automation experience with Selenium/ Cypress /any other commercial automation tools.
  • Programming knowledge in Java/Python/Groovy/Java script – Desirable

Personality:

  • Self-motivated, proactive individual who can work with minimal supervision.
  • Excellent oral and written communication skills.
  • A team player with excellent interpersonal skills.
  • A quick learner with and out of box thinking.
  • Can work with conflicting priorities and tight deadlines
EMAIL US TO APPLY

QA Technical Lead

Noida, India

We are looking for experienced QA Professionals, to join our Noida Office.

Key Responsibilities:

  • Be an Agile Scrum Team Member.
  • Work geographically distributed teams.
  • Work on multiple interrelated projects at the same time.
  • Produce ST, SIT, UAT test coverage for user stories.
  • Test Complex WebUIs, APIs and Databases hosted on AWS Cloud OR On-premise infrastructure.
  • Collaborate with BA, Dev, Dev-Ops, Test teams effectively to deliver the story points on time.

Required Skills and Experience:

  • At least 6+ years experience in testing modern WebUI and API applications
  • Previous AWS Cloud experience – Desirable.
  • Experience working with Agile Scrum teams.
  • Ability to write excellent test coverage for ST, SIT and UAT user stories.
  • Previous IoT/Cloud migration project experience -Desirable
  • Experience working with Jira and/or other modern story management tools.
  • Good experience in MS Office 365 productivity tools.
  • ISTQB Certified Foundation Level Tester – Desirable
  • Previous API (REST/Soap) automation testing experience with SoapUI/ ReadyAPI/ Postman/REST Assured.
  • Previous WebUI automation experience with Selenium/ Cypress /any other commercial automation tools.
  • Programming knowledge in Java/Python/Groovy/Javascript – Desirable

Personality:

  • Self-motivated, proactive individual who can work with minimal supervision.
  • Excellent oral and written communication skills.
  • A team player with excellent interpersonal skills.
  • A quick learner with out of box thinking.
  • Can work with conflicting priorities and tight deadlines
EMAIL US TO APPLY

Senior Software Engineer

Noida, India

We are looking for experienced QA Professionals, to join our Noida Office.

Key Responsibilities:

  • Be an Agile Scrum Team Member.
  • Work geographically distributed teams.
  • Work on multiple interrelated projects at the same time.
  • Produce ST, SIT, UAT test coverage for user stories.
  • Test Complex WebUIs, APIs and Databases hosted on AWS Cloud OR On-premise infrastructure.
  • Collaborate with BA, Dev, Dev-Ops, Test teams effectively to deliver the story points on time.

Required Skills and Experience:

  • At least 3 to 6 years’ experience in testing modern WebUI and API applications
  • Previous AWS Cloud experience – Desirable.
  • Experience working with Agile Scrum teams.
  • Ability to write excellent test coverage for ST, SIT and UAT user stories.
  • Previous IoT/Cloud migration project experience -Desirable
  • Experience working with Jira and/or other modern story management tools.
  • Good experience in MS Office 365 productivity tools.
  • ISTQB Certified Foundation Level Tester – Desirable
  • Previous API (REST/Soap) automation testing experience with SoapUI/ ReadyAPI/ Postman/REST Assured.
  • Previous WebUI automation experience with Selenium/ Cypress /any other commercial automation tools.
  • Programming knowledge in Java/Python/Groovy/Javascript – Desirable

Personality:

  • Self-motivated, proactive individual who can work with minimal supervision.
  • Excellent oral and written communication skills.
  • A team player with excellent interpersonal skills.
  • A quick learner with out of box thinking.
  • Can work with conflicting priorities and tight deadlines
EMAIL US TO APPLY
Get Inspired

Help Us Transform the World