Software Engineer Jobs in Ireland

11 open positions found · Salary range: From $10

View Middle Software Engineer (Ruby on Rails)
J

Middle Software Engineer (Ruby on Rails)

JobgetherIreland

From $18/yr

Accountabilities Maintain, enhance, and develop FAdmin, a core flyer processing system, alongside the broader Content Platform ecosystem, including workflow execution, vendor management, merchant administration, FTP synchronization, and store administration tools. Deliver roadmap features end to end, from technical planning and implementation through testing, deployment, and ongoing maintenance. Apply an AI-first development approach using Claude Code or similar AI coding agents to accelerate implementation, improve productivity, and support high-quality software delivery. Use agentic coding workflows to plan tasks, generate and review code, automate development activities, and validate AI-generated solutions against established engineering standards. Refactor and improve existing codebases and architecture to make systems more maintainable, reliable, and accessible to AI coding agents. Participate in the Content Layer Service Desk and internal request boards, investigating issues, resolving service requests, and supporting operational continuity. Write and maintain automated tests to ensure application reliability, prevent regressions, and validate new functionality. Participate in peer code reviews, share technical knowledge, and promote clean, maintainable, and well-tested code. Maintain and improve CI/CD pipelines to support reliable deployments, shorter feedback cycles, and continuous delivery. Collaborate with engineers and relevant stakeholders to understand requirements, troubleshoot technical challenges, and deliver solutions aligned with business needs. Contribute to continuous improvements in development workflows, production support, and AI-assisted engineering practices. Requirements: Between two and five years of professional experience in backend or full-stack software development. Proven hands-on experience building, maintaining, and deploying production applications using Ruby on Rails. Two to five years of solid experience working with relational databases, SQL, and query design. Daily practical experience with AI coding agents such as Claude Code or comparable tools, including task planning, code generation, reviewing AI-generated output, and validating implementation quality. Strong understanding of software engineering fundamentals, code maintainability, debugging, and production application development. Experience writing automated tests, participating in code reviews, and working with CI/CD pipelines. A proven track record of delivering reliable, high-quality features to production and taking responsibility for their ongoing performance. Strong analytical and problem-solving skills, with the ability to investigate issues and develop effective technical solutions. Excellent written and spoken English skills, enabling clear communication and effective collaboration within an international, distributed team. A proactive, independent working style, with a strong sense of ownership and a willingness to learn and experiment with emerging development tools. Nice to have: Deeper knowledge of AI coding agent capabilities, including skills, Model Context Protocol (MCP) servers, subagents, and context engineering. Experience with Kafka or other message brokers and event-driven architectures. Familiarity with Docker, Kubernetes, Amazon EKS, and AWS infrastructure. Experience with Datadog, production monitoring, incident investigation, or on-call rotations. Practical experience with JavaScript and TypeScript. Exposure to LLM-powered product features, content processing systems, or product catalog data pipelines. Interest in improving AI-assisted development workflows and making software architectures more suitable for agent-based engineering. Benefits: Competitive compensation: Attractive monthly remuneration based on experience and skills. Fully remote work: Flexibility to work remotely within the supported European working arrangement. Flexible schedule: Working hours designed to support autonomy and work-life balance. Paid vacation: 18 paid working days of annual leave. Paid sick leave: Sick leave coverage, including five days per year that do not require documentation. Health and well-being support: Medical insurance or sports programs to support your physical health and wellness. Professional development: Opportunities to obtain certifications, attend conferences, and continuously expand your technical expertise. Learning opportunities: Access to English lessons and support for ongoing professional growth. Modern equipment: Work with Mac computers and tools that support efficient software development. Team activities: Opportunities to participate in sports activities, charity initiatives, and team engagement events. Administrative support: Full assistance with Private Entrepreneur (FOP) reporting services, where applicable. Engineering-focused environment: Collaborate with experienced technical professionals in a team that values engineering excellence, asynchronous communication, and continuous improvement. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1

1 week agovia ats pollingApply ›
View Founding Senior Software Engineer
J

Founding Senior Software Engineer

JobgetherIreland

Accountabilities Architect, design, and develop core software systems, making key technical decisions across the technology stack while balancing immediate product needs with long-term scalability. Own feature development end-to-end, from technical design and implementation to deployment, monitoring, and continuous improvement. Integrate AI and machine learning capabilities into production workflows, including large language models (LLMs), retrieval-augmented generation (RAG) pipelines, embeddings, prompt execution, agentic systems, and fine-tuned models. Build scalable, reliable, and maintainable systems capable of supporting significant business growth while making pragmatic infrastructure and architecture decisions. Develop high-performance APIs, backend services, and internal interfaces that power the product, ensuring reliability, security, and a seamless customer experience. Design and improve data processing systems, distributed architectures, and real-time pipelines to efficiently ingest, process, and analyze large volumes of information across text, audio, and video. Collaborate closely with the engineering team and other stakeholders to translate product requirements into effective technical solutions. Deliver features rapidly, gather user feedback, and iterate continuously to improve product functionality and performance. Contribute to engineering best practices, technical standards, and infrastructure decisions that support the team's continued growth. Requirements: At least 3 years of experience building, deploying, and scaling production-grade software systems, with strong foundations in backend engineering, services, data modeling, and distributed systems. Deep expertise in at least one technical area, combined with a willingness to expand your knowledge across the broader engineering stack. Proficiency in one or more relevant backend technologies, such as Python, TypeScript, and PostgreSQL, with an understanding of high-concurrency systems. Experience with cloud infrastructure, preferably AWS or GCP, as well as containerization technologies such as Docker and Kubernetes and modern CI/CD pipelines. A strong understanding of software architecture, system reliability, performance optimization, and designing solutions that can scale with business needs. Expertise in one or more of the following areas: Data Engineering: Experience with Spark, Kafka, Flink, BigQuery, large-scale ETL processes, or streaming data pipelines. Distributed Systems: Knowledge of high-volume systems, fault tolerance, scalability, and eventual consistency. AI and Machine Learning: Hands-on experience deploying LLMs, RAG pipelines, embeddings, fine-tuned models, or optimized inference systems in production. Backend Engineering: Experience developing robust APIs, backend services, and high-performance applications. A strong product-oriented mindset, with enthusiasm for building quickly, shipping features frequently, and incorporating user feedback into continuous improvement. Excellent communication skills and the ability to collaborate effectively with engineers and cross-functional stakeholders. A proactive, autonomous approach to problem-solving, with the confidence to take ownership of technical decisions and contribute to the direction of a growing engineering organization. Benefits: Meaningful ownership: Play a foundational role in shaping the product, engineering architecture, and technical direction of a growing startup. High-impact work: Deliver new features and capabilities directly to a growing customer base, with a clear connection between your work and business outcomes. Technical autonomy: Influence decisions across the technology stack and choose practical solutions that balance innovation, performance, and scalability. AI-driven innovation: Work hands-on with modern AI technologies, including LLMs, RAG, embeddings, and agentic systems, to solve real-world problems. Strong engineering environment: Collaborate with an experienced, ambitious engineering team with backgrounds at leading technology companies. Fast development cycles: Build, ship, and iterate rapidly, with opportunities to see your work reach customers without unnecessary bureaucracy. Startup growth opportunity: Help establish the technical foundations of an expanding business and grow alongside the product and engineering organization. Remote work: The role is advertised for Romania, offering the opportunity to contribute in a remote-first working environment. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1

1 week agovia ats pollingApply ›
View Senior Software Engineer - C++/Go
J

Senior Software Engineer - C++/Go

JobgetherIreland

From $10/yr

Accountabilities: Design, develop, and maintain high-performance software components in C and C++ to support advanced web security, networking, and infrastructure solutions. Develop integration modules for web servers such as Nginx and Apache, ensuring seamless compatibility, reliability, and performance. Extend, optimize, and maintain open-source libraries, tools, and components to address emerging technical requirements and security challenges. Implement new features and capabilities within a C++-based bot detection engine to improve threat identification and protection against automated attacks. Design and build innovative networking and web security products that address evolving infrastructure needs and enhance protection for online businesses. Contribute to web development initiatives where required, including components of web platforms and site engines powered partly by C++. Take ownership of the complete software development lifecycle, including technical design, implementation, testing, debugging, deployment, and ongoing optimization. Investigate and resolve complex systems-level issues involving performance, scalability, networking, and software reliability. Collaborate with engineering colleagues and technical leadership to define architectural decisions, evaluate new technologies, and deliver robust engineering solutions. Contribute to proprietary and open-source projects, applying sound software engineering practices and maintaining high standards of code quality. Work with technologies across the broader infrastructure stack, including Go, RabbitMQ, PostgreSQL, ClickHouse, Kubernetes, and GitLab CI/CD. Participate actively in technical discussions, challenge existing assumptions constructively, and continuously improve engineering practices within a distributed team. Requirements: At least 10 years of professional C/C++ software development experience, supported by a strong track record of delivering and maintaining long-term projects across multiple organizations. Deep expertise in low-level programming, systems development, and network programming, with the ability to solve complex technical challenges close to the infrastructure layer. Practical experience with web security concepts, including an understanding of web infrastructure, common threats, and approaches to protecting applications and services. Experience working with SQL and relational database technologies, including the ability to query, manage, and integrate data effectively. Strong software engineering fundamentals, including debugging, performance optimization, system design, testing, and maintainable code development. Familiarity with web server architecture and experience developing integrations or extending existing libraries and tools would be highly valuable. Working knowledge of Go is a strong advantage, particularly for engineers comfortable working across multiple programming languages. Familiarity with PHP, XML, HTML, and CSS would be beneficial for contributing to web-related components and integrations. Exposure to technologies such as RabbitMQ, PostgreSQL, ClickHouse, Kubernetes, and GitLab CI/CD is an advantage. Strong analytical and problem-solving skills, with the ability to design scalable, reliable solutions for demanding technical environments. A proactive, curious, and growth-oriented mindset, with a genuine interest in learning new technologies and continuously improving engineering practices. Excellent time management and asynchronous communication skills, with the ability to work independently and collaborate effectively within a remote-first organization. Strong ownership and accountability, combined with the confidence to question established approaches and contribute constructively to technical decisions. Previous experience in a startup or high-growth technology environment is a plus. Benefits: Fully remote work: Work remotely from within Europe, with flexible working arrangements designed for a distributed engineering team. Flexible engagement options: Employment contracts are available in Germany, the UK, Spain, and Estonia, with freelance or contractor arrangements available in other European locations. Competitive compensation: Paid employment with compensation determined by experience, technical expertise, location, and engagement arrangement. Meaningful technical impact: Contribute to security infrastructure that protects millions of websites and applications worldwide. Modern technology stack: Work with technologies including C++, Go, PHP, RabbitMQ, PostgreSQL, ClickHouse, Kubernetes, and GitLab CI/CD. Engineering ownership: Take responsibility across the full development lifecycle and help shape the architecture and direction of critical security products. Limited legacy constraints: Focus primarily on building new capabilities and solving meaningful engineering problems rather than maintaining heavily outdated systems. Collaborative technical culture: Work alongside engineers who value curiosity, independent thinking, knowledge sharing, and constructive challenges to established assumptions. Continuous learning: Expand your expertise in systems programming, networking, web security, and large-scale infrastructure. Inclusive workplace: Join a team that values diverse backgrounds, perspectives, and experiences and encourages qualified candidates to apply. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1

2 days agovia ats pollingApply ›
View Staff Software Engineer - Data Platform
T

Staff Software Engineer - Data Platform

ToastDublin, Ireland

From $39/yr

<p>Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy.&nbsp;</p> <p>We are hiring a Staff Software Engineer to join our data platform (AAP) team in Dublin. The AAP team owns the foundational data infrastructure that powers Toast's analytics products and AI/ML capabilities: real-time streaming pipelines, a cloud-native data lakehouse, feature serving for ML-driven product experiences, and the infrastructure that enables product teams across Toast to build intelligent, data-driven experiences for our 170,000+ restaurant customers.</p> <p>We are in the middle of a significant platform evolution: migrating to Apache Iceberg, standing up a new Feature Store, conducting Databricks evaluations, and scaling our streaming infrastructure to meet the demands of a rapidly growing business.</p> <p>As a Staff Software Engineer, you'll be the technical lead for major parts of this evolution. You'll design and lead the delivery of platform capabilities that several teams depend on, doing deep hands-on work and making design calls that account for streaming, storage, serving, and the teams consuming them. You'll be the go-to expert in your area of the platform, working with product and engineering partners inside and outside our line of business. You'll make the engineers around you better through mentorship, design reviews, and the example you set. Success looks like other engineering teams moving faster because of the platform you help build.</p> <p><strong>A day in the life (Responsibilities)</strong></p> <ul> <li>Lead the delivery of significant data platform capabilities, from early design through production rollout, across the AAP team and the teams that depend on it</li> <li>Work hands-on with Kotlin/Java, Spark, Iceberg, and our streaming infrastructure, diagnosing performance, reasoning through trade-offs, and writing the code that sets the pattern for others</li> </ul> <ul> <li>Anticipate how requirements will change and design systems that can absorb that change, exploring the problem fully before settling on a solution</li> <li>Evolve the platform's API surfaces so that engineers across Toast can self-service - adoption and ease-of-use are part of the job</li> <li>Lead efforts that measurably improve platform quality, reliability, and observability for the teams and customers who depend on it</li> <li>Mentor other engineers and raise the bar on engineering practices across the organisation</li> <li>Use AI tooling as a genuine force multiplier in your day-to-day work and help the team do the same</li> </ul> <p><strong>What you'll need to thrive (Requirements)</strong></p> <ul> <li>5+ years in software engineering with a strong focus on data platforms or distributed systems, including technical leadership of projects involving more than one team</li> <li>Proficiency in Java, Kotlin or other object-oriented language</li> <li>Strong hands-on expertise in Apache Spark and Apache Iceberg (or similar)</li> <li>Experience with streaming infrastructure (Apache Kafka, Apache Pulsar, or similar) and cloud-native data platforms on AWS</li> <li>Experience building internal platforms and developer-facing abstractions - you think about your platform's users as carefully as product engineers think about end users</li> </ul> <ul> <li>Databricks experience is a bonus but we care more that you understand what's running underneath it</li> </ul> <p><strong>This is a hybrid role requiring in-office collaboration two days per week in our <a href="https://careers.toasttab.com/ireland">Dublin office.</a></strong></p> <p><strong>Our tech stack</strong></p> <p>Our data platform runs on AWS and spans Apache Iceberg for table format and lakehouse architecture, Apache Kafka and Pulsar for real-time streaming, Apache Spark for data processing, and DynamoDB and Postgres for operational data stores. We are migrating from legacy ETL patterns toward a modern, cloud-native data lakehouse and building out Feature Store capabilities to power ML-driven product experiences. Our backend services are primarily Kotlin and Java.</p> <p data-pm-slice="1 1 []"><strong>AI at Toast</strong></p> <p>At Toast, one of our company values is that we're hungry to build and learn. We believe learning new AI tools empowers us to build for our customers faster, more independently, and with higher quality. We provide these tools across all disciplines, from Engineering and Product to Sales and Support, and are inspired by how our Toasters are already driving real value with them. The people who thrive here are those who embrace changes that let us build more for our customers; it’s a core part of our culture.</p> <p data-pm-slice="1 1 []"><strong>Our Total Rewards Philosophy&nbsp;<br></strong>We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry. Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters’ changing needs. Learn more about our benefits at&nbsp;<a class="c-link" href="https://careers.toasttab.com/toast-benefits" target="blank" data-stringify-link="https://careers.toasttab.com/toast-benefits" data-sk="tooltipparent" data-remove-tab-index="true">https://careers.toasttab.com/toast-benefits</a>.</p><div class="content-conclusion"><p><strong>How Toast Uses AI in its Hiring Process</strong></p> <p data-pm-slice="1 1 []">Throughout the hiring process, our goal is to get to know you. We use AI tools to support our recruiters and interviewers with tasks like note-taking, summarization, and documentation of interviews to ensure they can be fully focused on your conversation. All hiring decisions are made by people. We ask that you complete interviews and assessments on your own, without real-time AI tools, recording, or transcription bots, unless we tell you otherwise in advance. To learn more: <a class="ProsemirrorEditor-link" href="https://careers.toasttab.com/ai-in-hiring">https://careers.toasttab.com/ai-in-hiring</a></p> <p><strong>Our Approach to Hybrid Working</strong><br><br>We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the hospitality community, regardless of location. Please visit the Locations page on our career site to learn more about our in-office expectations by region:&nbsp;<a class="ProsemirrorEditor-link" href="https://careers.toasttab.com/locations-toast">https://careers.toasttab.com/locations-toast</a></p> <p><strong>People Are the Secret Ingredient in Our Recipe for Success</strong></p> <p>At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry brings together people with a wide range of backgrounds, experiences, and perspectives, and we value that same breadth at Toast. We strive to build a culture grounded in authenticity, respect, and humility, where every Toaster has a real opportunity to grow, contribute, and do their best work—raising the bar in delivering exceptional experiences for our customers and each other.</p> <p><strong>Apply today!</strong></p> <p>Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact <a href="mailto:candidateaccommodations@toasttab.com">candidateaccommodations@toasttab.com</a>.</p> <p><em>------</em></p> <p><em>For roles in the United States, it is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.</em></p></div>

1 week agovia ats pollingApply ›
View Staff Software Engineer, Infrastructure
T

Staff Software Engineer, Infrastructure

ToastDublin, Ireland

From $39/yr

<h3><strong>About the Role</strong></h3> <p>As a Staff Infrastructure Engineer on the <strong>Compute &amp; Storage Platform</strong> team in Toast, you will design, build, and operate the foundational distributed systems powering the Toast platform as the company expands into further international markets and broadens its product offerings to encompass retail shopping.</p> <p>You will bridge the gap between core infrastructure and cutting-edge product development—building low-latency state and storage systems, scalable compute clusters, and high-throughput streaming pipelines. Your work will directly enable Toast product delivery across our Product Development Life Cycle (PDLC).</p> <h3><strong>Key Responsibilities</strong></h3> <ul> <li><strong>Online Databases and Storage:</strong> Architect, deploy, and manage low-latency, highly available storage solutions (RDS Postgres and Aurora Postgres; DynamoDB; OpenSearch; S3) to power applications across the Toast product ecosystem.</li> <li><strong>High Availability &amp; Realtime Performance:</strong> Ensure sub-second end-user latency, near-zero-downtime reliability, and high throughput across storage engines to support Toast's products across POS, phone, computer, drive-thru, and kiosk interfaces.</li> <li><strong>Infrastructure for AI-Driven PDLC:</strong> Automate infrastructure provisioning and compute pipelines.</li> <li><strong>Cost Optimization &amp; Performance Engineering:</strong> Right-size compute/storage resources, implement auto-scaling policies, and manage AWS infrastructure costs without compromising platform reliability or latency SLAs.</li> </ul> <h3><strong>Required Qualifications</strong></h3> <h4><strong>1. Core Infrastructure &amp; Automation</strong></h4> <ul> <li><strong>Cloud &amp; Infrastructure as Code:</strong> Hands-on experience building and managing scalable cloud infrastructure on AWS using Infrastructure as Code (Terraform, CloudFormation, etc.).</li> <li><strong>Software Development:</strong> Fluency in <strong>Python</strong>, <strong>Go</strong>, or a similar language for infrastructure automation, tooling, or backend development.</li> </ul> <h4><strong>2. Storage &amp; Compute Operations</strong></h4> <ul> <li><strong>Databases:</strong> Deep experience operating and tuning enterprise databases at scale. This should include at least one variety of relational database (such as Postgres, Oracle, or MySQL) and at least one type of nonrelational database (such as MongoDB, DynamoDB, Opensearch).</li> <li><strong>Containerization:</strong> Experience working with containerized environments and orchestration tools (e.g., Docker, ECS, Kubernetes).</li> </ul> <h4><strong>3. Systems Reliability &amp; Observability</strong></h4> <ul> <li>Solid understanding of Site Reliability Engineering (SRE) principles, including monitoring, alerting, health checks, and performance troubleshooting in high-traffic environments.</li> </ul> <h3><strong>Preferred Qualifications&nbsp;</strong></h3> <ul> <li>Observability &amp; Telemetry with Datadog, Prometheus</li> <li>AI/ML Infrastructure support</li> <li>Cloud Cost Optimization</li> </ul> <p><strong>Our Tech Stack</strong></p> <p>Toast’s commercial products run on a stack that ranges from guest and restaurant-facing Android tablets to backend microservices, guest- and restaurant-facing web apps, payment systems, event buses, and more.&nbsp;</p> <p>The Infrastructure Engineering group manages Toast's infrastructure via the AWS API, using configuration management tools like Terraform, Ansible, and internally developed clients using Python and Go. We rely heavily on Datadog and Splunk for monitoring and observability and on FireHydrant for alerting and incident response.</p> <p>Infrastructure Engineering provides the products and services to support, deploy, and monitor our product suite, which uses a microservice architecture written using JVM and Node.js apps. AWS products are also in heavy usage, ranging from S3 to RDS, DynamoDB, ECS, Lambda, and many others. We have our own platform for user management, service discovery/elevations, and load balancing. We use Apache Spark for large scale data workloads including query and batch processing. The main Toast POS application is an Android application written in Java and Kotlin. For data synchronization between tablets and our cloud platform we operate RabbitMQ and Apache Pulsar clusters as well as direct tablet communication to the applications' RESTful and GraphQL APIs.</p> <h3><strong>Why Join Us?</strong></h3> <p>You will be at the ground floor of building the data-storage systems that powers our flagship products. You'll solve complex, high-scale infrastructure challenges at the intersection of distributed storage and compute.</p> <p><strong> This is a hybrid role requiring in-office presence two days per week *</strong></p> <p data-pm-slice="1 1 []"><strong>#LI-HYBRID<br>#BI-Hybrid</strong></p><div class="content-conclusion"><p><strong>How Toast Uses AI in its Hiring Process</strong></p> <p data-pm-slice="1 1 []">Throughout the hiring process, our goal is to get to know you. We use AI tools to support our recruiters and interviewers with tasks like note-taking, summarization, and documentation of interviews to ensure they can be fully focused on your conversation. All hiring decisions are made by people. We ask that you complete interviews and assessments on your own, without real-time AI tools, recording, or transcription bots, unless we tell you otherwise in advance. To learn more: <a class="ProsemirrorEditor-link" href="https://careers.toasttab.com/ai-in-hiring">https://careers.toasttab.com/ai-in-hiring</a></p> <p><strong>Our Approach to Hybrid Working</strong><br><br>We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the hospitality community, regardless of location. Please visit the Locations page on our career site to learn more about our in-office expectations by region:&nbsp;<a class="ProsemirrorEditor-link" href="https://careers.toasttab.com/locations-toast">https://careers.toasttab.com/locations-toast</a></p> <p><strong>People Are the Secret Ingredient in Our Recipe for Success</strong></p> <p>At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry brings together people with a wide range of backgrounds, experiences, and perspectives, and we value that same breadth at Toast. We strive to build a culture grounded in authenticity, respect, and humility, where every Toaster has a real opportunity to grow, contribute, and do their best work—raising the bar in delivering exceptional experiences for our customers and each other.</p> <p><strong>Apply today!</strong></p> <p>Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact <a href="mailto:candidateaccommodations@toasttab.com">candidateaccommodations@toasttab.com</a>.</p> <p><em>------</em></p> <p><em>For roles in the United States, it is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.</em></p></div>

ThroughputOnline DatabasesPostgreSQLDynamoDBOpensearch+50 more
3 weeks agovia ats pollingApply ›
View Senior Software Quality Engineer
J

Senior Software Quality Engineer

JobgetherIreland

Accountabilities Lead the design, development, and maintenance of scalable automated testing frameworks covering backend services, user interfaces, and other critical product components. Define and own end-to-end test strategy across services and features, ensuring testing coverage aligns with product objectives, technical risks, and reliability expectations. Collaborate with engineering and product teams throughout the development lifecycle to establish quality standards, improve testability, and identify potential issues before implementation. Participate in architecture and design reviews, providing guidance on testability, system reliability, edge cases, and failure scenarios before code is written. Integrate automated test suites into CI/CD pipelines using tools such as GitHub Actions, Jenkins, or equivalent platforms to deliver fast and actionable feedback on code changes. Conduct exploratory testing to uncover usability problems, unexpected behaviors, edge cases, and regressions that automated tests may not detect. Apply AI-assisted workflows to review pull requests and design documents, develop test plans, generate test cases, and improve automation efficiency while independently validating results. Investigate complex backend, infrastructure, and distributed-system issues through systematic debugging, root-cause analysis, and collaboration with relevant engineering teams. Manage quality initiatives across multiple projects in a dynamic environment, balancing shifting priorities while maintaining rigorous testing standards. Advocate for continuous improvement in test automation, development workflows, and quality practices to support rapid delivery without compromising product reliability. Contribute to testing approaches for Kubernetes-based infrastructure and tenant-isolation environments as applicable. Help establish and scale QA practices that support product growth, operational resilience, and dependable customer experiences. Requirements: At least 7 years of professional experience in quality assurance, software testing, or test automation, including 2 or more years working at a senior or staff level. Strong hands-on programming skills in at least one of the following languages: Go, Python, or JavaScript, with experience building and maintaining automation frameworks and testing tools. Proven experience designing and owning test strategies across complex software systems, including automated testing for backend services and user interfaces. Strong understanding of CI/CD practices and practical experience integrating automated testing suites into pipelines using GitHub Actions, Jenkins, or comparable tools. Regular experience using AI-powered tools to support software quality activities, such as code and design reviews, test planning, and test automation, with the ability to critically evaluate and verify AI-generated output. Working knowledge of Kubernetes environments and distributed systems, or the ability to develop this expertise quickly. Excellent analytical, troubleshooting, and debugging skills, particularly when investigating backend services, infrastructure components, and complex system behavior. Strong written and verbal communication skills, with the ability to explain technical risks, influence engineering decisions, and collaborate effectively with product and engineering stakeholders. Demonstrated ownership, initiative, and accountability, including the ability to identify problems independently and drive solutions through to completion. Ability to thrive in a fast-paced startup environment, navigate ambiguity, manage competing priorities, and maintain attention to detail while working across several projects. Preferred qualifications: Experience testing Kubernetes tenant clusters, tenant-isolation architectures, or similar multi-tenant infrastructure environments. Previous experience establishing or leading QA practices at a startup during a period of rapid product development or organizational growth. Interest in cloud infrastructure, open-source technologies, and platforms supporting AI and other demanding computing workloads. Benefits: Competitive compensation: A competitive salary package with equity participation. Health and insurance coverage: Health, dental, vision, and life insurance, with coverage for eligible dependents where available. Benefits vary by country. Flexible working hours: A results-oriented environment that accommodates personal commitments and supports work-life balance. Remote-work flexibility: A distributed working model with flexibility in where and how work is performed, subject to applicable employment arrangements. Meaningful technical ownership: The opportunity to shape quality strategy, influence architecture, and build testing systems that support mission-critical infrastructure. Growth and development: Opportunities to expand expertise in test automation, Kubernetes, distributed systems, AI infrastructure, and AI-assisted engineering workflows. Collaborative culture: Work alongside technical teams that value initiative, accountability, knowledge sharing, and practical problem-solving. Innovation and open-source exposure: Contribute to evolving infrastructure technologies and help establish quality standards for a rapidly developing technical landscape. High-impact environment: Play a direct role in improving product reliability and helping engineering teams deliver dependable software at scale. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1

6 days agovia ats pollingApply ›
View Java Software Engineer
R

Java Software Engineer

Response InformaticsBelfast, Northern Ireland, UK

From $35/yr

Greetings from Response Informatics!! We are currently hiring a Java Software Engineer for an exciting client engagement. Role: Software Engineer Java Location: Belfast, UK (5 days/ week onsite) Positions: 6 Months Contract Inside IR35 Please Note: Must work 5 days a week from the end customer's office in Belfast As a Software Engineer, you will: * Build and enhance backend services while contributing to the cloud‑modernization of our large‑scale, containerized and distributed email security platform. * Develop clean, maintainable code primarily in Java, and Perl components where needed. * Design and implement APIs and backend components, including data ingestion and processing pipelines. * Work with event‑driven, streaming, and asynchronous processing architectures. * Collaborate closely with Product, QA, SRE, and other engineering teams. * Own and improve CI/CD pipelines to support reliable builds, testing, and deployments. * Participate in an on‑call rotation to help maintain system reliability. * Take initiative, learn new technologies, and drive improvements across the platform. What You Bring to the Team * Strong experience in Java, with flexibility to work across additional technologies as needed. * Experience with CI/CD tooling and deployment workflows. * Experience or strong interest in distributed or stateful systems in cloud‑native environments. * Experience with AWS or similar cloud platforms. * Experience with Kubernetes or other container orchestrators. * Familiarity with event‑driven messaging patterns or real‑time streaming data processing. * Familiarity with caching or data stores (e.g., Redis). * Focus on building maintainable, high‑performance, and scalable systems. * Proactive, self‑directed, and strong problem‑solving skills. * Effective communication and collaboration with cross‑functional teams.

via jobspyApply ›
View Senior Software Engineer (Laravel | Next.js | PostgreSQL)
J

Senior Software Engineer (Laravel | Next.js | PostgreSQL)

JobgetherIreland

Accountabilities: You will contribute to the ongoing development, reliability, and scalability of an enterprise-scale application, taking ownership of features and technical improvements across the stack. Your responsibilities will include: Develop and maintain new features for a large-scale production web application. Work confidently within an existing codebase, understanding its architecture and identifying opportunities for improvement. Build, maintain, and optimize backend services and REST APIs using Laravel and PHP. Develop responsive frontend features using Next.js, React.js, TypeScript, JavaScript, and Tailwind CSS. Complete the migration of existing MongoDB components to PostgreSQL while maintaining data integrity and application reliability. Optimize PostgreSQL queries, database structures, and overall application performance. Integrate and maintain third-party APIs, including payment gateways, ERP systems, and other external services where required. Manage background jobs, queues, cron jobs, scheduled tasks, and workers to ensure reliable processing. Collaborate with the DevOps engineer to improve Docker-based infrastructure, CI/CD pipelines, deployments, and cloud operations. Troubleshoot production issues, identify root causes, and implement sustainable solutions. Improve application scalability, security, stability, and maintainability. Participate in architecture discussions, technical planning, and code reviews. Support and mentor junior developers when needed, contributing to a collaborative engineering culture. Requirements: The ideal candidate is a senior-level software engineer with strong full-stack expertise, hands-on experience supporting production applications, and the ability to navigate complex systems independently. You should combine technical depth with analytical thinking, clear communication, and a collaborative approach. Key qualifications include: At least five years of professional software development experience. Strong expertise in Laravel and PHP, including backend services and API development. Solid experience with Next.js and React.js, along with TypeScript and JavaScript. Practical experience working with PostgreSQL and optimizing database performance. Good understanding of MongoDB and experience working with different database technologies. Experience designing, building, and consuming REST APIs and integrating third-party services. Hands-on experience with Docker and working in Linux server environments. Understanding of CI/CD workflows, version control with Git, and deployment processes. Strong debugging, troubleshooting, and problem-solving skills. Experience maintaining and improving applications already running in production. Ability to quickly understand large codebases and work effectively within established architectures. Familiarity with web server technologies such as Nginx and infrastructure tools such as Cloudflare. Good communication skills, teamwork, and the ability to contribute to technical discussions. Additional experience that would be advantageous includes: Developing SaaS platforms, enterprise software, or high-traffic web applications. Building AI-powered products or integrating AI services such as OpenAI, Gemini, or Claude. Working with payment gateways, ERP integrations, and queue management systems. Using Redis, RabbitMQ, WebSockets, or other asynchronous processing technologies. Managing cloud infrastructure with AWS or DigitalOcean, or working with Kubernetes. Improving application performance, scalability, and cloud infrastructure. Benefits: Permanent employment contract. Fully remote working arrangement with worldwide work opportunities. Opportunity to build and enhance meaningful products rather than focus solely on repetitive maintenance. Exposure to enterprise-scale applications and AI-powered product development. Collaboration with experienced engineers and international clients. Opportunities to influence technical decisions and contribute to software architecture. Professional development through exposure to modern technologies and engineering practices. Potential career progression into a technical leadership role. A professional and collaborative working environment. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1

3 days agovia ats pollingApply ›
View Full Stack Software Engineer
J

Full Stack Software Engineer

JobgetherIreland

From $15/yr

Accountabilities: As a Full Stack Software Engineer, you will contribute to the design, development, and maintenance of secure, scalable applications across the frontend and backend, ensuring that features meet business needs and production standards. Design, develop, test, and maintain full-stack features across web applications and backend services. Build and maintain backend APIs supporting customer onboarding, authentication, transaction lifecycles, and operational workflows. Develop and enhance frontend experiences for customer-facing platforms and internal web applications using React, Next.js, and TypeScript. Build backend services using Golang and/or Java within a scalable microservices architecture. Integrate applications with third-party services, external providers, and supporting systems. Implement secure authentication and authorization mechanisms using OAuth 2.0 flows. Work with relational databases, including PostgreSQL, to support reliable data storage and retrieval. Contribute to cloud-based infrastructure and containerized applications within AWS environments. Help maintain application security, performance, reliability, monitoring, and observability. Participate in code reviews, technical design discussions, and architecture decisions to improve software quality and maintainability. Write and maintain clear technical documentation covering application behavior, system architecture, and implementation decisions. Collaborate with engineering colleagues and relevant stakeholders to troubleshoot issues and deliver features from conception to production. Requirements: The ideal candidate is a versatile software engineer with experience across frontend and backend development, strong programming fundamentals, and the ability to build reliable applications in a distributed environment. You should be comfortable taking ownership of technical work, collaborating with other engineers, and applying secure development practices. At least 3 years of professional software engineering experience across frontend and backend systems. Strong backend development experience with Golang and/or Java. Proficiency in Node.js and TypeScript, particularly TypeScript version 5. Experience building modern frontend applications with React and Next.js. Solid understanding of RESTful API design and implementation. Strong SQL skills and practical experience with PostgreSQL. Experience working with AWS cloud services, including S3. Familiarity with microservices architecture and distributed backend systems. Understanding of containerized applications and infrastructure tools such as Kubernetes, Helm, and Terraform. Experience implementing authentication and authorization using OAuth 2.0 flows. Familiarity with application monitoring and observability tools such as Grafana or similar platforms. Experience using Git-based version control workflows and CI/CD pipelines. Ability to debug applications using development environments such as VS Code or Cursor. Strong problem-solving skills, attention to detail, and an understanding of secure, maintainable software design. Ability to communicate technical concepts clearly, participate in code reviews, and contribute to architectural discussions. Comfortable working independently in a remote environment while collaborating effectively with a distributed team. Preferred Qualifications: Understanding of multithreading concepts and Go concurrency patterns, including goroutines. Experience with webhooks and/or WebSockets. Background in software architecture and system design. Familiarity with AI-assisted development tools. Experience in fintech, cryptocurrency, payments, or other regulated industries. Experience developing internal dashboards and operational tools. Additional knowledge of authentication, authorization, and secure system design. Benefits: Competitive salary paid in USD, based on experience. 15 paid vacation days per year. Paid U.S. national holidays. Fully remote work arrangement, with the original listing specifying eligibility to work from anywhere in Latin America or Europe. Opportunity to build products supporting high-volume financial transactions within the fintech and cryptocurrency industry. Collaborative, high-trust working environment that values engineering ownership and technical judgment. Opportunity to work with modern technologies across backend development, frontend applications, cloud infrastructure, and security. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1

1 week agovia ats pollingApply ›
View 2027 Early Career Software Engineer
A

2027 Early Career Software Engineer

AndurilindustriesDublin, Dublin, Ireland

From $21/yr

<div class="content-intro"><p>Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.</p></div><p><strong>About The Team</strong><br>The Voyager team at Anduril Industries is an engineering and design division with vast experience in developing innovative computing and communications solutions for the network edge. We specialise in integrating enterprise networking capabilities from global IT leaders with purpose-built hardware and software platforms designed to meet the most stringent environmental requirements.<br><br>We are looking for Software Engineers to join our rapidly growing team! We hire self-motivated people, those who hold a higher bar for themselves than anyone else could hold for them. If you are eager to solve tough problems, then this role might be for you!<br><br><strong>WHAT YOU’LL DO</strong></p> <ul> <li>Support the software solutions that are deployed to customers and key stakeholders.</li> <li>Write code to improve products and scale the mission capability to more customers.</li> <li>Collaborate across multiple teams to plan, build, and test complex functionality.</li> <li>Create and analyse metrics that are leveraged for debugging and monitoring.</li> <li>Triage issues, root cause failures, and coordinate next-steps.</li> <li>Work on real, meaningful projects and learn from experienced professionals along the way.</li> </ul> <p><strong>REQUIRED QUALIFICATIONS</strong></p> <ul> <li>Completion of a bachelor’s or master’s degree in Computer Science, Computer/Software Engineering, Mathematics, Physics, or a related field.</li> <li>Must be available to work full time in our Dublin office</li> <li>Must be available to start full time in July 2027</li> </ul> <p><strong>PREFERRED QUALIFICATIONS</strong><strong> </strong></p> <ul> <li>Previous internship experience within the software engineering space.</li> <li>Familiarity with algorithms, data structures, storage systems, cloud infrastructure, front-end frameworks, and other technical tools.</li> <li>Proficiency in a variety of programming languages such as C++, Go, Rust, Java, and Python.</li> <li>A desire to work on software and applications that have real-world impact.</li> <li>Have a bias for action. If you see a problem, you want to solve and fix it.</li> <li>Be naturally curious about the technologies and tools you use.</li> <li>Be able to clearly articulate complex technical concepts to non-technical stakeholders</li> </ul> <p></p><div class="content-conclusion"><p><span data-contrast="auto">The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including:</span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":240,"335559739":240}">&nbsp;</span></p> <p>&nbsp;</p> <h3 class="detailElios"><strong>Benefits</strong></h3> <p><span data-contrast="auto">At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next.&nbsp;</span><em><span data-contrast="auto">For more information, <a href="https://www.anduril.com/careers">Explore Our Benefits</a>.</span></em></p> <p>&nbsp;</p> <div class="RichText column1"> <h3 class="detailElios"><strong>Protecting Yourself from Recruitment Scams</strong></h3> <p class="detailElios">Anduril is committed to maintaining the integrity of our Talent acquisition process and the security of our candidates. We've observed a rise in sophisticated phishing and fraudulent schemes where individuals impersonate Anduril representatives, luring job seekers with false interviews or job offers. These scammers often attempt to extract payment or sensitive personal information.</p> </div> <div class="RichText column2"> <p class="detailElios">To ensure your safety and help you navigate your job search with confidence, please keep the following critical points in mind:</p> <ul> <li> <p class="detailElios"><strong>No Financial Requests:&nbsp;</strong>Anduril will never solicit payment or demand personal financial details (such as banking information, credit card numbers, or social security numbers) at any stage of our hiring process. Our legitimate recruitment is entirely free for candidates.</p> </li> <li><strong>Please always verify communications:</strong> <ul> <li>Direct from Anduril: If you receive an email from one of our recruiters, it will <em>only</em> come from an <code>@anduril.com</code> address.</li> <li>Via Agency Partner: If contacted by a recruiting agency for an Anduril role, their email will clearly identify their agency. If you suspect any suspicious activity, please verify the agency's authenticity by reaching out to <a href="mailto:contact@anduril.com">contact@anduril.com</a>.&nbsp;</li> </ul> </li> <li> <p class="detailElios"><strong>Exercise Caution with Unsolicited Outreach:</strong>&nbsp;If you receive any communication that appears suspicious, contains grammatical errors, or makes unusual requests, do not engage. Always confirm the sender's email domain is @anduril.com before providing any personal information or clicking on links.</p> </li> <li> <p class="detailElios"><strong>What to Do If You Suspect Fraud:</strong>&nbsp;Should you encounter any questionable or fraudulent outreach claiming to be from Anduril, please report it immediately to&nbsp;<a href="mailto:contact@anduril.com">contact@anduril.com</a>. Your proactive caution is invaluable in protecting your personal information and upholding the security and trustworthiness of our recruitment efforts.</p> </li> </ul> </div> <h3>&nbsp;</h3> <h3><strong>Data Privacy</strong></h3> <p><span data-contrast="auto">To view Anduril's candidate data privacy policy, please visit </span><span data-contrast="none"><span data-ccp-charstyle="Hyperlink"><a href="https://anduril.com/applicant-privacy-notice/">https://anduril.com/applicant-privacy-notice/</a></span></span><span data-contrast="auto">.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":240,"335559739":240}">&nbsp;</span></p> <p>&nbsp;</p> <p><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":240,"335559739":240}">By submitting your application, you consent to Anduril Industries using a third-party service provider to conduct pre-employment risk, integrity, and due diligence screening and assessing potential risks as part of your application process. This third-party service provider provides risk-intelligence services that may include analysis of sanctions and watchlists, adverse media, public-record information, and other lawful open-source or commercial data sources. This third-party service provider does not act as a consumer reporting agency. Use of this provider helps to ensure compliance with applicable laws and protect technology, intellectual property, and organizational security.</span></p></div>

3 days agovia ats pollingApply ›
View Staff Software Engineer - Intelligence Platform
T

Staff Software Engineer - Intelligence Platform

ToastDublin, Ireland

From $39/yr

<p>Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy.</p> <p>We are hiring a Staff Software Engineer to join Toast Reporting Experience (TREX) in Dublin. TREX is building the Intelligence Platform: a governed data layer that brings Toast's restaurant intelligence to prospects, operators, Toast IQ and AI agents.</p> <p>As a Staff Software Engineer, you will be the technical lead for the Intelligence Platform. You will establish its architecture on Toast's data lake and make the key design calls across data processing, privacy, publishing and serving. You will work closely with Data Platform, Marketing, Product, Legal and Data Science, do deep hands-on work, and grow the engineers on your team. You will take the platform from its first version, a regular publication of aggregated benchmark data, to fresher data, self-serve access for Marketing, and eventually real-time access for AI agents. Success looks like new data products shipping on the platform quickly and safely.</p> <p><strong>A day in the life (Responsibilities)</strong></p> <ul> <li>Own the technical vision and end-to-end architecture of the Intelligence Platform, from early design through production rollout</li> <li>Work hands-on with Kotlin/Java, Spark and Iceberg on Toast's data lake, writing the code that sets the pattern for others</li> <li>Move fast from idea to proof of concept: ship early versions, get feedback from Marketing and other partners, and iterate</li> <li>Build privacy and compliance into the platform from the start: work with Legal, Investor Relations, Privacy and Data Science to define the data-access rules and minimum group sizes, and enforce them in code so every published number is aggregated, anonymized and auditable</li> <li>Create reusable building blocks so every data product on the platform meets the same bar for quality and safety</li> <li>Design the flows that let tools and AI agents access the data efficiently, safely and at scale</li> <li>Partner with Marketing, Product, Legal, Investor Relations and Data Science to turn business goals into a technical roadmap</li> <li>Set the bar for reliability and quality, and mentor other engineers through design reviews, code reviews and the example you set</li> <li>Use AI tooling as a genuine force multiplier in your day-to-day work and help the team do the same</li> </ul> <p><strong>What you'll need to thrive (Requirements)</strong></p> <ul> <li>5+ years in software engineering, building data-intensive or distributed systems, including technical leadership of projects involving multiple teams</li> <li>Demonstrated ability to understand complex data domains at scale, and to turn them into reliable data products</li> <li>Proficiency in Java, Kotlin or another object-oriented language</li> <li>Experience with cloud-native data platforms on AWS</li> <li>Strong SQL and data modeling skills on large datasets</li> <li>Experience building data products or platforms that other teams depend on</li> <li>Experience handling sensitive data responsibly, such as aggregation, anonymization or access controls</li> <li>Ability to explain technical trade-offs clearly to non-engineering partners</li> <li>Experience with Apache Spark, Apache Iceberg, Snowflake or Databricks is a bonus</li> </ul> <p><strong>This is a hybrid role requiring two days per week in our Dublin office.</strong></p> <p><strong>Our tech stack</strong></p> <p>The Intelligence Platform will source data from multiple sources: OpenSearch, Data Lake, Snowflake.</p> <p>Toast's data lake is built on AWS: Apache Iceberg tables on S3 and Apache Spark for data processing. TREX's backend services are primarily Kotlin and Java, use Apache Pulsar for messaging, and serve data to other teams through APIs, including federated GraphQL.</p> <p data-pm-slice="1 1 []"><strong>AI at Toast</strong></p> <p>At Toast, one of our company values is that we're hungry to build and learn. We believe learning new AI tools empowers us to build for our customers faster, more independently, and with higher quality. We provide these tools across all disciplines, from Engineering and Product to Sales and Support, and are inspired by how our Toasters are already driving real value with them. The people who thrive here are those who embrace changes that let us build more for our customers; it’s a core part of our culture.</p> <p data-pm-slice="1 1 []"><strong>Our Total Rewards Philosophy&nbsp;<br></strong>We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry. Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters’ changing needs. Learn more about our benefits at&nbsp;<a class="c-link" href="https://careers.toasttab.com/toast-benefits" target="blank" data-stringify-link="https://careers.toasttab.com/toast-benefits" data-sk="tooltipparent" data-remove-tab-index="true">https://careers.toasttab.com/toast-benefits</a>.</p><div class="content-conclusion"><p><strong>How Toast Uses AI in its Hiring Process</strong></p> <p data-pm-slice="1 1 []">Throughout the hiring process, our goal is to get to know you. We use AI tools to support our recruiters and interviewers with tasks like note-taking, summarization, and documentation of interviews to ensure they can be fully focused on your conversation. All hiring decisions are made by people. We ask that you complete interviews and assessments on your own, without real-time AI tools, recording, or transcription bots, unless we tell you otherwise in advance. To learn more: <a class="ProsemirrorEditor-link" href="https://careers.toasttab.com/ai-in-hiring">https://careers.toasttab.com/ai-in-hiring</a></p> <p><strong>Our Approach to Hybrid Working</strong><br><br>We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the hospitality community, regardless of location. Please visit the Locations page on our career site to learn more about our in-office expectations by region:&nbsp;<a class="ProsemirrorEditor-link" href="https://careers.toasttab.com/locations-toast">https://careers.toasttab.com/locations-toast</a></p> <p><strong>People Are the Secret Ingredient in Our Recipe for Success</strong></p> <p>At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry brings together people with a wide range of backgrounds, experiences, and perspectives, and we value that same breadth at Toast. We strive to build a culture grounded in authenticity, respect, and humility, where every Toaster has a real opportunity to grow, contribute, and do their best work—raising the bar in delivering exceptional experiences for our customers and each other.</p> <p><strong>Apply today!</strong></p> <p>Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact <a href="mailto:candidateaccommodations@toasttab.com">candidateaccommodations@toasttab.com</a>.</p> <p><em>------</em></p> <p><em>For roles in the United States, it is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.</em></p></div>

4 days agovia ats pollingApply ›

Companies hiring for Software Engineer

Software Engineer Salary Data in Ireland

View detailed salary ranges from 8 listings with reported compensation ›

Track these jobs with JobFu

Get AI-powered resume tailoring, application tracking, and job alerts for Software Engineer roles. Sign up free.

Sign up free
Software Engineer Jobs in Ireland | JobFu