Skip to content
← Back to job listings

Senior Software Engineer

Poppulo · Ireland

RemoteImported listingfull-time30 days ago

About The Role

Join Poppulo, a leading SaaS Employee Experience platform, as a Senior Software Engineer. In this role, you will design and implement complex features, improve system performance and reliability, and support the growth of other engineers. You will collaborate closely with Principal Engineers, Architects, Product Managers, and DevOps to ensure high-quality and consistent delivery. The ideal candidate has solid SaaS experience, hands-on exposure to AWS managed & serverless technologies, and a strong understanding of distributed systems and modern software engineering best practices.

  • Contribuer à l'excellence technique et à l'évolutivité de la plateforme SaaS Employee Experience.
  • Concevoir et mettre en œuvre des fonctionnalités complexes, améliorer les performances et la fiabilité du système.
  • Collaborer étroitement avec les ingénieurs principaux, les architectes, les chefs de produit et les DevOps pour assurer une livraison de haute qualité.
  • The ideal candidate brings solid SaaS experience, hands-on exposure to AWS managed & serverless technologies, and a strong understanding of distributed systems and modern software engineering best practices
  • Familiarity with infrastructure as code (Terraform, CDK) is desirable
  • Working knowledge of event-driven systems (Kafka, SNS/SQS, Event-Bridge, Kinesis)
  • Solid understanding of distributed systems, multi-tenancy concepts, RBAC, and SaaS security principles
  • Experience contributing to CI/CD pipelines, Git workflows, and automated testing (JUnit, Jest, Playwright, etc.)
  • Hands-on experience with Microservices Architecture, Docker, Kubernetes, and AWS cloud services a plus
  • Commitment to continuous learning and improving engineering practices
  • Demonstrated ability to design for scalability, performance, and fault tolerance within a defined product domain
  • Effective communication skills with technical and cross-functional stakeholders
  • Experience implementing observability best practices (metrics, logging, tracing, alerting)
  • 5–8 years of software development experience delivering production-grade applications in distributed or SaaS environments
  • Strong problem-solving skills and the ability to troubleshoot complex production issues
  • Strong experience in either Node.js / TypeScript (including asynchronous programming and modular architecture) or Java (Spring Boot, concurrency, RESTful services), and familiarity with React (or similar modern front-end frameworks)
  • We know there’s no such thing as a “perfect" candidate - we’re all a work in progress and are growing new skills and capabilities all the time. We encourage you to apply for a position with Poppulo even if you don’t meet 100% of the requirements. We believe in fostering an environment where there is a diversity of perspectives, in hopes that we can all thrive

This is an external listing. JobSpring does not represent or verify the employer. Report this listing