Ciptex

Senior Software Engineer – Core Platform

Manchester, England
Work Type: Full Time

See yourself at Ciptex.


join the team as our next Senior Software Engineer


Who We Are & Why We’re Hiring?


Ciptex design, build and implement cloud communication platforms to allow organisations to engage with their customers with fluent conversations to make them feel cared for and understood. Our experience plays a large part in our understanding of how to do things right, the first time.


Ciptex customers have omnichannel contact centres, scalable messaging requirements or the need for complex video conferencing. We are focused exclusively on Twilio, meaning our resources are aligned to helping our customers maximise on the potential of the platform. We have industry vertical specialisms in not-for-profit, government, financial and retail institutions with customers across Europe, America, and Africa.


About The Role


We are looking for a Senior Software Engineer that will help us build the next cutting-edge features of our Race Platform. We are building integrations into platforms like Microsoft teams, and you will be instrumental in the development of these solutions.


In This Role, You Will


Responsibilities

  • Architect, design, develop, test, and deploy Ciptex Race features and services in AWS cloud.
  • Own reliability of your services, respond to incidents and participate in on-call rotation and conduct RCAs for incidents.
  • Drive a team culture to meet SLA for your services • Identify, Prioritise, refactor, and reduce technical debt in your services.
  • Write automated unit and integration tests in a continuous integration delivery environment
  • Manage your work using GitHub, Zendesk and Ciptex Build/Deploy systems.
  • Actively participate and lead Design, Code review, Backlog grooming and work with team members and peers to meet team’s sprint commitments.
  • Work independently to troubleshoot/determine resolution for issues in your team’s domain.
  • Be responsible for documentation for projects you work on.
  • Think strategically with an eye towards the future while being able to plot a course from the present.
  • Make critical decisions on high level technical strategy and set direction for a group of disparate engineers.
  • Comfortable working in a fast-paced environment while continuously evaluating emerging technologies.
  • Take ideas from different sources and guide a group towards consensus.
  • Ask questions when something doesn’t make sense and take ownership of initiatives in an organised fashion.
  • Rapidly acquire new technical skills and knowledge in a fast-paced, high disruptive environment.
  • Mentor and coach junior engineers, and positively influence their learning and growth.


Qualifications

Not all applications will have skills that match a job description exactly. Ciptex values diverse experiences in other industries, and we encourage everyone who meets the required qualifications to apply. While having “desired” qualifications make for a strong candidate, we encourage applications with alternative experiences to also apply.


If your career is just starting or hasn’t followed a traditional path, don’t let that stop you from considering Ciptex. We are always looking for people who bring something new to the table!


Required


  • 5+ years of engineering experience, developing, and maintaining high traffic, interactive, desktop-class web applications.
  • Working knowledge of architectural patterns for building mature services, especially for real time, distributed and multi-regional deployments based on microservices architecture
  • Experience with UI technologies – JavaScript, React.
  • Experience with plug-in architectures in client-side applications
  • Experience with releasing open-source JavaScript libraries via npm.
  • Experience with AWS especially AWS Lambda and AWS DynamoDB.
  • Extensive experience with REST API design and implementation.
  • Experience with browser APIs (REST, GraphQL) and optimising front end performance.
  • Experience implementing modern automated testing and CI/CD pipelines.
  • Translate architecture vision into concrete system designs.
  • Champion of good engineering habits; development and test techniques, security, automation.
  • Strong expertise in solving complex production issues.
  • Iterative development and deployment, Agile methodologies.
  • Communicate clearly and concisely, orally and in writing.


Desired

  • Experience with Contact Centre and Customer Engagement Solutions.
  • Experience working with Twilio APIs and SDKs


Location

This role will be in the United Kingdom, approximately 10% of your time will be required in our Manchester Office.


What We Offer

There are many benefits to working at Ciptex, including things like competitive pay, generous time-off, company pension, two days volunteering pay and your birthday off!

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter*
By clicking Submit Application, I acknowledge having read your Privacy Policy and agree to storing and processing my data for this application.