• 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you

Distance from location (kms)

Exact 5 10 25 50 100

Posted since

All 2 Days 1 Week 2 Weeks 1 Month

Sort results by

Relevance Date



Senior Software Engineer - Cti

Cyara - Hawthorn, VIC

Source: uWorkin


Who is Cyara?

Cyara is the world’s leading Automated CX Assurance Platform provider, enabling leading brands across the globe to build better customer experiences faster. Through automated testing and monitoring, Cyara accelerates the delivery of flawless customer journeys across digital and voice channels while reducing the risk of customer-facing defects. Every day, the most recognizable brands, including Airbnb, Tesla, Google, and NAB trust Cyara to deliver customer smiles at scale.

Our promise is Customer Smiles. Delivered at Scale, and as a member of Cyara’s team, you’ll be given the opportunity to bring that mission to fruition alongside our amazing community of fun-loving forward thinkers.

About the Opportunity

As Cyara scales its products and the engineering organization we’re looking for a talented and driven individual to join our integrations engineering team. You’ll be involved in modernizing our integration architecture and developing Computer Telephony Integration (CTI) solutions for the Cyara Automated CX Platform. You will help drive continuous improvements to your team, by introducing and implementing software engineering best practices such as API-first development and test-driven development (TDD).

What you’ll be working on

Your day to day responsibilities will include:

  • Working with your team to design, develop, and deliver Computer Telephony Integration (CTI) features, on time and with quality, following Agile best practices, that extend the Cyara Platform.
  • Hands-on development and testing of Cyara platform integration features and components that are intended to be deployed in the cloud and on-premise.
  • Participate in technical discussions with developers within your team and across teams.
  • Continuously improve performance related to quality, predictability, and productivity.
  • Providing developer support to cloud operations concerning CI/CD, production system troubleshooting and timely issue resolution.

What you'll bring

  • 5+ years of experience in software development integration solutions
  • Experience delivering scalable web and client/server solutions
  • Proven track record for driving positive change with emphasis on quality and automation
  • At the top of your game with at least one of the following CTI cloud call center solutions (Genesys Cloud, Nice InContact, Amazon Connect)
  • Expert knowledge with C#, .NET Framework 4.8, .NET Core 3.1, Node.js
  • Strong software engineering skills in multithreading, communications (gRPC, RabbitMQ, MassTransit)
  • Working experience with JavaScript and Typescript
  • Good understanding of security and voice protocols (OAuth, SIP, RTP, and/or WebRTC)
  • A proactive, self-learner, independent, and a great team player
  • Excellent written and verbal communications
  • Problem-solving and conflict-resolution ability with strong organizational skills
  • A bachelor's degree in a related discipline, preferably Computer Science

Nice to have

  • Developing and delivering solutions in AWS
  • Experience with Scaled Agile Framework (SAFe) methodology

What You’re Looking For:

With this opportunity comes the chance to enjoy a flexible work environment, working with a global, all-inclusive team of innovators. We credit our amazing growth and success on the fact that we’ve built our business on four essential values that we live and breathe every day:

Customer Obsession. We pride ourselves on our customer focus and commitment of our team. Their dedication and relentless effort to hold our customer’s hand throughout their journey until favourable outcomes have been delivered.

Innovation. Don’t be afraid to bring new ideas, thinking, and approaches to Cyara and question our existing approach, as we believe in constant learning and continuous improvement. We take pride in doing things that have never been done before, no matter how impossible they may seem.

Humility. At Cyara we’ve worked hard to build a flat, team-centric culture where everyone rolls their sleeves up to get the job at hand done even if it’s not in your job description. No task is too small for all of us to do. Be confident yet humble.

Quality. Always put in your best effort and the results will take care of themselves! We don’t compromise the quality of your work even though time pressures may exist.