Senior Software Engineer


Reports to: Software Development Manager

Location: Cork, Ireland

Date Posted: 12th February, 2020

Purpose:

Compliance & Risks is looking for an experienced, gifted and passionate senior software engineer to design, implement and maintain our flagship product C2P (Compliance to Product). We focus on delivering business value by practicing Agile development principles – frequent delivery, rapid feedback from users and analytics, valuing failures for learning opportunities they bring, and transparency in decision-making. We strive for technical excellence by keeping technical debt under control, maintaining a fully functioning continuous delivery pipeline, a suite of unit and acceptance tests and an automated one-button deployment.

Key Responsibilities:

Maintain Technical Excellence

  • Delivering high-quality, performant and maintainable code with appropriate level of test coverage
  • When incurring technical debt, clearly communicating it to the Software Manager
  • Participating in PR/code reviews
  • Keeping track of emerging technologies and tools. Working with the Software Manager to develop and carry out training plans

Great Teamwork

  • Following processes and conventions of the team
  • Being compassionate and helpful to your teammates
  • Meeting your deliverables
  • Asking for help when you are stuck
  • Excellent written communication skills in JIRA, Skype, Slack, Google Apps to drive our remote collaboration forward with every interaction

Prior Experience and Qualifications:

  • In-depth knowledge of Java, Spring, Hibernate (or an equivalent ORM framework)
  • Hands on experience developing and implementing microservices using REST APIs
  • Highly proficient in at least one relational database
  • Solid understanding of the search engine technologies, specifically Solr or ElasticSearch
  • Experience with Redis and/or Kafka a plus
  • Some experience with VanillaJS, jQuery or any Javascript framework
  • Passion for well-written, extensible and comprehensive unit tests
  • 7+ years of software development experience in a commercial environment
  • B.S. in Computer Science, Software Engineering or equivalent lifetime experience

Additional Information:

  • You will be joining a diverse, globally located development team
  • You will mainly work from the Compliance & Risks’ Cork office with some opportunity to work from home. Your working day may require flexibility at times to ensure real-time communication with your teammates in California
  • We encourage individuality in the team. We get the best out of each person, in the way that suits them. Developers chose their tools where possible – we develop on Mac and Windows, Eclipse and IntelliJ, it’s your choice
  • We value work / life balance by encouraging sustainable pace of development, flexible working hours, and setting enough time aside to take care of your physical and emotional well-being

To apply for this position please click here.