Principal Software Engineer

Cpl Group View all jobs

  • Co Galway
  • Permanent
  • Full-time
  • 2 days ago
Position: Principal Software EngineerLocation: Galway (Hybrid)Type: Contract (12 month)Important: This role is only open to Stamp 4, EU or Irish citizensWhat You'll Need· 8+ years of proven experience designing and developing enterprise-grade applications using Go or another major programming language such as Python or Java, alongside frameworks like Spring, Apache Commons, and Angular, and pipeline and build tools including Maven, Git, Jenkins, and AWS CFT/CDK.· A background in building scalable applications on Kubernetes or comparable platforms.· Experience providing technical leadership, mentoring, and coaching to less experienced engineers.· AWS certification is preferred, along with practical working experience in cloud environments.· Any exposure to application security - including Penetration Testing, Static Composition Analysis (SCA), Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), or Web Application Firewalls (WAF) - would be a welcome advantage.· Experience with unit and functional testing using tools such as JUnit, PyUnit, Mockito, Cucumber, Karate, Cypress, or similar.· Hands-on experience with automation and pipeline implementation, covering testing and CI/CD pipeline delivery.What You Bring· Strong engineering fundamentals and a track record of deploying maintainable, scalable, multi-tiered applications.· The ability to design and develop tools and applications using technologies such as Java; popular open-source frameworks and libraries including Spring, Spring Boot, and Apache Commons; SOA and API frameworks such as SOAP and REST; pipeline and build tools including Git, Maven, Jenkins, and AWS CFT/CDK; and front-end languages and frameworks such as JavaScript, TypeScript, jQuery, Angular, and Node.js - with React considered a bonus.· Solid experience with test automation and a thorough understanding of testing tools and approaches.· Practical experience working within an Agile environment, specifically Scrum.· The communication skills to positively influence peers, business stakeholders, and technology decision-makers.· Sharp analytical thinking with the ability to work through ambiguous situations, making timely and well-reasoned decisions grounded in facts, knowledge, experience, and sound judgement.· A genuine passion for continuous learning, paired with a willingness to guide, support, and mentor fellow team members.What You'll Deliver· Design, develop, test, deploy, and maintain SAST, SCA, and secret scanning tools integrated into CI/CD pipelines and developer workflow tooling.· A sustained commitment to engineering excellence, continuously improving automation, test coverage, release velocity, and production health.· Practical, real-world solutions that address genuine consumer needs, bringing both a builder's mindset and a bias for action.· Clear, confident communication and the technical depth to drive and contribute to meaningful engineering discussions. You will operate as a collaborative team player within an autonomous team, taking full ownership of delivery across coding, quality, and DevSecOps. You will build strong relationships with key business partners and establish trust quickly to ensure effective outcomes.· Well-articulated requirements and system designs that are accessible and understandable to both technical and non-technical audiences alike.If you are interested in learning more about this opportunity, please drop me a message, forward your CV using the apply button or reach out to me directly via#LI-CF3

Cpl Group