• Register for Next Webinar
  • Software Engineer


    Job Title: Software Engineer

    Reports to: Software Development Manager

    Location: Ireland/EU – Home/Office, flexible

    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). You will be joining a diverse, globally located development team. Your working day may require flexibility at times to ensure real-time communication with your teammates in California.

    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, transparency in decision-making and minimal tolerance for politics.

    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.

    We encourage individuality in the team. We get the best out of each person, in the way that suits them. Developers choose 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. If you’ve been out of work for a while, or on a career break, or even raising little ones, we’ll be happy to take a look at your previous experience, we know it won’t take long to get back into the flow of the work.

    Key Responsibilities:

    Maintain technical excellence:

    Deliver high-quality, performant and maintainable code with appropriate level of test

    coverage.

    Participate in PR/code reviews.

    Follow Git flow for collaboration and handover of your work

    When incurring technical debt, clearly communicate it to the Software Manager

    Keep track of emerging technologies and tools.

    Mentor junior developers and work with the Software Manager to develop and carry out onboarding and training plans.

    Keep control of performance degradation in your code, and in the code your review

    Keep control of application security vulnerabilities in your code, and in the code your review

    Front end:

    Knowledge of at least one Javascript framework, e.g. VueJS

    Experience with SPAs, PWAs, session management, browser performance

    Understanding of CSS including some experience with at least one CSS preprocessing language like LESS or Sass

    Proficient in vanilla/under the hood JavaScript and jQuery

    Some experience with server side technologies especially Java frameworks or NodeJS/Groovy on Grails is an advantage

    Great teamwork:

    Follow processes and conventions of the team.

    Be compassionate and helpful to your teammates.

    Meet your deliverables.

    Ask for help when you are stuck.

    Excellent written communication skills in JIRA, Slack, Google Apps to drive our remote collaboration forward with every interaction.

    Proven ability to develop and present designs to your teammates

    Willingness to learn from your teammates and be mentored

    Demonstration of Values

    All employees should continually promote legacy of Company Culture through demonstrating its values:

    Working Together
    Respect
    Innovation
    Trust

    Experience & Qualifications:

    B.S. in Computer Science, Software Engineering or equivalent lifetime experience

    Passionate about and experienced in developing in Scrum

    An understanding that completeness includes well-written, extensible and comprehensive unit tests

    Experience working with CI/CD best practices and tools such as BitBucket, Teamcity

    Fluid experience in using IDEs and build tools like IntelliJ, Maven, Grails

    4+ years of software development experience in a commercial environment

    Benefits:

    A competitive salary, Defined Pension Plan, Paid Healthcare Insurance, Free Car parking, Sports & Social Club, C&R Welcome pack, Canteen, Paid annual leave, Flexible work arrangements, Education & development, Bike-to-Work Scheme, Discretionary annual bonus scheme, Death-in-service, Employee Wellbeing programme.

    Salary
    DOE (Depends on Experience)

    All applicants must apply using this link.