Principal Software Engineer


MB / PSE 27432


.Com, Analyst Programmer, ASP , Cold Fusion, Developer, Development & Programming, E Commerce, Engineers and Maintenance, Firewall & Security, HTML / DHTML / XML, Internet, J2EE, Java, Java Developer, Macromedia, Oracle Developer, Perl/CGI, PHP Developer, Programmer, Server Engineer, Software Developer , Software Engineer, Systems Analyst, Web Designer, Web Designer, Web Programmer, Web Technologies


£ 50,000 to £ 80,000 Per Annum


+ Bens



Contract Type:


IT Recruit UK and LinkPoint Resources specialises in the recruitment of high quality candidates in the Software Engineering sector. We have an excellent opportunity for a Principal Software Engineer to join a highly successful IT organisation based in Dublin.

They are looking for a Principal Engineer to join the team to help take their platform to the next level. As a Principal Engineer, you part of a fast-paced team guiding best practice across engineering and leading the design and delivery of distributed high volume data processing systems. You will be enabling real-time analytics and decisioning solutions leveraging the latest data processing technologies (e.g. Hadoop, Spark, Kafka, AWS etc.)

Principal Software Engineer’s Key Requirements

  • 5-7 years’ experience designing and build big data solutions.
  • Experience mentoring engineers as well as leading technical direction.
  • In depth understanding of algorithms, data structures, and performance optimization techniques.
  • Building scalable systems in Java and related technologies.
  • Developing REST based APIs
  • Developing in Spark
  • NoSQL databases such as Cassandra, Redis, and ElasticSearch
  • Relational databases such as PostgreSQL
  • Amazon Web Services (AWS) ecosystem
  • GNU/Linux-based development.

Principal Software Engineer’s Desirable Requirements

  • Big Data systems such as Hive, Oozie and Hadoop.
  • Configuration management tools such as Ansible.
  • Machine Learning frameworks like Spark MLlib.
  • Frameworks such as Dropwizard and Akka.
  • Languages such as Scala and Python.
  • Messaging systems like Kafka.
  • An interest in bleeding edge open source technologies

Are you enthusiastic about this job? Send us your CV in word format today