Principal Software Engineer - CV-Library
  • Dublin, City of Dublin, Ireland
  • via CV-Library
-
Job Description

Principal Software Engineer Remote (Ireland & UK) €100,000 - €120,000 Are you passionate about pioneering technology in the LegalTech sector? Do you thrive in dynamic environments where innovation is key? If so, we have an exciting opportunity for you! I am hiring for a rapidly expanding Irish company at the forefront of LegalTech, revolutionizing the way legal professionals work. As they continue to grow, they're seeking a talented Principal Software Engineer to join their innovative team and drive technological advancements forward. The company's LegalTech Platform is already used by numerous F500 companies including Tesla and Samsung, but the company has big plans for growth in 2024-25 with a number of similarly sized prospective clients in the Sales pipeline. This is a fantastic opportunity to join the company as they seek to integrate even more cutting edge functionalities to their product, including Generative AI features. This company use a modern tech stack and is structured in a non-hierarchical manner, making it the perfect place for seasoned engineers to learn, have an impact and stay ahead of the curve. As a Principal Software Engineer, you'll play a pivotal role in shaping the future of the platform. You'll lead the design, development, and implementation of cutting-edge software solutions, contributing to the company's mission of delivering unparalleled efficiency and effectiveness to legal professionals worldwide. Responsibilities: - Lead the architecture and development of scalable and robust software solutions. - Mentor and collaborate with a talented team of software engineers, fostering a culture of innovation and excellence. - Drive the adoption of best practices in software engineering, ensuring high quality, maintainable code. - Partner with product management to translate business requirements into technical solutions, driving product innovation and growth. - Stay abreast of industry trends and emerging technologies, providing insights and recommendations for continuous improvement. Qualifications & Experience: - Bachelor's degree in a relevant field or equivalent professional background - Over a decade of hands-on software development practice within a corporate setting - Demonstrated enthusiasm for and proficiency in Scrum methodology - Commitment to delivering comprehensive, well-crafted code with robust unit testing - Familiarity with contemporary DevOps principles and practices - Proficiency with various IDEs and build tools such as IntelliJ and Maven - Proficiency in managing critical production systems within Unix/Linux environments - Extensive expertise in the Java Spring Hibernate stack - Proven track record in system integration across the entire technology stack, including databases - Experience with cloud platforms, particularly AWS - Strong problem-solving abilities - Proficiency in tools like Kibana, Docker, Logtash, and Python - Familiarity with caching and messaging systems like Redis and Kafka - Understanding of application security protocols including OAuth, SAML, and LDAP - Hands-on experience in developing and deploying microservices using Java - Solid grasp of search technologies like ElasticSearch or OpenSearch - Competency in vanilla JavaScript, jQuery, and related technologies - Some experience with JavaScript frameworks - e.g Vuejs, VanillaJS etc. - Familiarity with CSS, including exposure to preprocessors like LESS or Sass - Proficiency with NodeJS or Groovy on Grails would be 'Nice-To-Have' Reperio Human Capital acts as an Employment Agency and an Employment Business

;