Senior Software Engineer

Job description

About Isentia

Isentia is the Asia-Pacific region's leading media intelligence company; we're a client-centric organisation where you can really add value to our clients' businesses.  

Our clients are diverse, ranging from globally renowned brands right through to start-ups and not for profit organisations.

We provide our team members with constructive feedback to foster their career growth, and you will have many opportunities to work with fun and talented people.  We also have an open and inclusive culture where we embrace opportunities to do better and we celebrate achievements wildly.

We offer an opportunity to work with a great team of talented, innovative and passionate people across the Asia-Pacific and access to our innovative search technology, comprehensive coverage and expert research. We also offer a competitive salary and a heap of benefits!

Job description

At Isentia, we are passionate about helping communicators understand media, data and content. This starts with our Tech team working with the latest cloud platforms and machine learning algorithms to collect data, analyse it and inform our customer on the issues important to them.


Our Software  Engineering team in Singapore is looking for Senior Software Engineers. Ideally, full-stack engineer (Nodejs/ Express or Python/ Flask, Angular 6 and Typescript). You have experience in developing APIs, micro services and integrating them with responsive Single Page Applications. To be successful in this role you will require a good experience in AWS, DevOps, CI/CD, and TDD.


It‘s a really great time to join our software engineering team. We are agile and lean in our delivery approach. We run regular hackathon and blitz days. We stay ahead of the technology curve – Kubernetes, Apache Spark, Tensorflow you name it. This is an exceptional opportunity for someone who wants to really make a difference to our teams and clients by delivering solutions that truly meet the business needs and requirements.


  • working within an agile environment as part of a cross-functional collaborative team
  • develop new products features involving front end as well as back end interactively and incrementally 
  • implement integration with big data, natural language processing and machine learning services
  • collaborating your team and product owner to perform task breakdown, estimation, and prioritization. 
  • ensure that you are meeting our development standards and delivering high-quality software.


  • You’re an experienced Senior Software Engineer/ Software Engineer with strong exposure in building high-throughput digital and data platforms.
  • You have strong experience with at-least two of the following technologies: Nodejs and Express, Python and Flask, Angular 6 and Typescript.
  • You have developed high-quality pixel perfect and highly aesthetic UI implementation to meet business needs and requirements
  • You have a background in software engineering, strong experience with data structures and design patterns.
  • You come from a cloud-native DevOps environment with a focus on highly available and scalable applications.
  • You know how to build software with support for HA, scalability, fault tolerance and security.
  • You are a team player with great communication skills who thrive working with people with diverse background.


If you worked as a Senior Software Engineer what would you have done last week?

  • Developed new APIs, microservices, and UI components and deployed multiple times in Production via our Continuous delivery process.
  • Wrote automated unit tests, performance tests, and worked on various strategies to improve the quality of the software we deliver.
  • Learned something new – for instance how to speed up your development workflow using Docker and Kubernetes or codify your build process.
  • You mentored and coached junior software engineers in your squad; participated in various internal guilds and alliance meetings.


If you are interested in this role, then please send in your resume together with your salary expectation and notice period to now! We regret that only shortlisted applicants will be notified.