Senior Software Engineer

Job description

Our IT Solution Engineering team is looking for Senior Software Engineer. Ideally, you came from a Microsoft/.Net background and then moved into full stack JavaScript development (Nodejs, Angular, Express, React). You have experience in developing APIs, microservices and integrating them with responsive Single Page Applications. To be successful in this role you will require a strong experience in AWS,CI/CD, and TDD.


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.
  • Drive lean and agile mythology work processes within our SDLC.
  • 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.
  • Finished the week celebrating with the team as you see all of your hard work paying off!


Essential Criteria 

  • You’re an experienced Sr. Software Engineer/Software Engineer with strong exposure in building high-throughput digital and data platforms.
  • You have a background in software engineering, strong experience with data structures and design patterns and development experience in .Net and Java & JavaScript.
  • You come from a cloud-native environment with a focus on highly available and scalable applications running in AWS cloud deployed and build using CI/CD practices.
  • You have extensive experience in developing high-quality friendly software features, components, and modules with support for HA, scalability, fault tolerance 
  • You have developed high-quality pixel perfect and highly aesthetic front end implementation to meet business needs and requirements
  • You bring real-world experience with some of the following: Microservices, API gateways, Nodejs, Express, Angular, React, Apache Spark, React. Kubernetes/Docker, ElasticSearch.
  • You love working as part of a team, have great communication skills and would thrive working with people from a variety of cultures.


Who are we and what’s in it for you?

Isentia (ASX:ISD) is APAC’s leading integrated Media & Intelligence, Research & Insights, and Strategy & Content business, empowering more than 5000 clients in 12 countries to connect the dots between data and decisions. Isentia blends market-leading monitoring experience with analytics to help the world’s biggest brands and organisations uncover the whole picture – and act on it. Powered by cutting-edge technology and a team of world class experts, our mission is to help businesses leap-forward where only genuine insight can take them. It‘s a really great time to join our IT 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. You will be working within an agile environment as part of a cross-functional collaborative team. This role will develop new software features according to given business requirements, solutions design, and project timeline. You will work on the interface of the big data, natural language processing and machine learning in a high-transaction API-driven environment. You will work with architects, QAs, your team and BAs to perform task breakdown, time estimation, and task prioritisation. You will ensure that you are meeting our development standards, following agile software development best practices, and delivering high-quality software features on time.