Phorest is your all-in-one solution to managing and growing your business. #TogetherWeGrow
Software Engineer – Infrastructure
Location
Ireland
Posted
42 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Infrastructure
Phorest Software
• Design and implement cloud infrastructure solutions using AWS and Terraform, focusing on reliability, security, and cost optimization. • Drive infrastructure improvements including implementing security enhancements (WAF, encryption, MFA), optimizing AWS resource utilization, and improving monitoring and observability. • Build and maintain infrastructure automation, CI/CD pipelines, and deployment tooling to support continuous delivery. • Work alongside senior developers and other technical leaders to drive platform improvements, including implementing security enhancements, optimizing cloud infrastructure, building audit systems, and improving internal data pipelines. • Implement cost management strategies including Reserved Instance optimisation, budget alerting systems, and cost allocation through tagging. • Collaborate with development teams to enable self-service infrastructure capabilities while maintaining security and compliance. • Demonstrate infrastructure-as-code best practices including modularity, reusability, testing, and documentation. • Take initiative on designing and implementing solutions that provide positive outcomes for the team and business.
Job Requirements
- At least 3 years of professional experience with AWS cloud infrastructure across multiple services (EC2, RDS, S3, CloudFront, Lambda, etc.).
- Strong experience with Infrastructure as Code - Terraform preferred.
- Experience with CI/CD tools and practices for infrastructure deployment.
- Hands-on experience with cloud security practices including IAM, encryption, network security, and compliance.
- Comfortable with scripting and automation (Python, Bash, or similar).
- Understanding of cost optimization strategies and cloud financial management.
- Someone that challenges the norm and isn’t afraid to voice their opinion.
Benefits
- Your wellbeing is important to us - we provide private healthcare, 2 Wellness Days, an employee assistance program and a free online GP service.
- As part of our Financial Wellbeing, we provide competitive Compensation, an Employee Share Purchase Scheme, Pension, Life Assurance, and Income Protection.
- We help you travel by providing a bike to work scheme as well as tax saver transport tickets.
- We support the women who work in Phorest by offering 2 weeks leave for Fertility Treatment, Pregnancy Loss and Menopause.
- We care for your family and provide Enhanced Maternity and Paternity Benefits.
- We provide a great learning environment and extensive development opportunities. We run development programs and provide access to many online resources including LinkedIn learning.
- Phorest employees get 3 moving days.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
Lucidya | لوسيدياThe leading Customer Experience Management platform geared towards Arab.
• Design and operate high-throughput, event-driven pipelines across a 100+ microservice ecosystem handling billions of data points • Build and scale distributed messaging systems with RabbitMQ, backpressure management, consumer scaling, and queue health • Develop and maintain API gateway layers with advanced routing (multi-upstream, traffic splitting, environment isolation) • Architect SSO and identity federation for enterprise clients, supporting multi-IdP routing with zero coupling to core services • Define clean service boundaries across ingestion, processing, and delivery pipelines spanning Ruby and Python • Diagnose and resolve complex production issues (e.g., deadlocks, queue exhaustion, connection pool saturation) — and eliminate root causes • Optimize PostgreSQL for heavy write workloads, contention management, schema design, triggers, and connection scaling • Design and tune Elasticsearch for search, indexing, and real-time Arabic relevance at scale • Build and maintain observability across a large-scale system using Grafana, Loki, distributed tracing, and SLOs • Own production incidents end-to-end, tracing failures across queues, search systems, and external integrations • Lead root cause analysis and implement preventative measures across multi-service pipelines • Build internal tooling that improves engineering velocity, automation, deployment gating, and review enforcement • Drive platform decoupling and service isolation across the system • Contribute to Kubernetes migration and infrastructure modernization • Standardize and improve CI/CD pipelines across services
• Crafting beautiful UI and styling the web application using Tailwind CSS • Develop and maintain dynamic web applications using HTMX with the Django framework • Implementing and integrating more compound web components • Ensure consistent application of UX best practices to deliver intuitive and user-centered interfaces • Close collaboration with the team (Designer and Backend Engineer) to make sure implementation meets requirements • Co-develop and co-maintain web applications using Python and Django • Implement CI/CD pipelines using CircleCI • Monitor and debug issues using Sentry • Attention to detail and sense of aesthetics, from clean code to beautiful UI
• Own the architecture and technical strategy for a complex engineering system (e.g., a core component of scheduling, deployment, autoscaling, or state management) within the Flink engine. • Contribute to the broader technical vision and translate it into actionable, high-impact projects aligned with Confluent Cloud’s strategic goals. • Exercise sound judgment in balancing short-term implementation efforts versus long-term architectural health. • Independently drive the execution of open-ended, complicated technical projects within your area of expertise or across peer teams from inception through production. • Identify and initiate high leverage, high impact projects in your area of expertise and gain buy-in from stakeholders. • Significantly simplify the complexity of code and design to help the team and company move fast. • Serve as the sought-out technical expert for your domain, driving great quality and impact to architectural designs for your team and peer teams. • Improve the stability, performance, scalability, and operational excellence across multiple critical systems within the SPA team. • Act as a subject matter expert for troubleshooting and improving operational automation, proactively addressing systemic issues. • Demonstrate strong, clear, succinct technical communication skills (written and verbal) to drive clear decisions and uplevel communication for the team. • Mentor and coach junior and mid-level engineers, helping the team grow sustainably (e.g., by setting up processes/tools that make others successful).
Senior Software Engineer – OpenCTI
FiligranUncover Threats. Take Action. Home of OpenCTI, OpenBAS and more.
• Contribute actively to the OpenCTI codebase, with strong ownership of new features and continuous improvements. • Identify, investigate, and resolve bugs. • Participate in technical brainstorming and task refinement, challenging both new proposals and existing implementations. • Take part in the on-call rotation and act proactively during incidents to drive resolution. • Mentor junior and mid-level engineers, supporting their technical growth. • Address technical debt and legacy pain points. • Lead or facilitate technical workgroups to explore and align on engineering topics. • Review pull requests from internal teams and the open-source community • Contribute to documentation and the shared knowledge base.




