Senior Platform Software Engineer
You will be responsible for growing, enhancing, and adding functionality to the cloud platform. This includes improving the stability and scalability of the system while integrating new technologies and methods.
58 Software Engineer jobs in Ireland available for remote work from home. Apply for positions such as Senior Platform Software Engineer, Staff Software Engineer (L4), Principal, Software Engineer (L5) and more! Discover the best work-from-home or hybrid, full- and part-time jobs.
Trusted by 300,000+ remote workers worldwide.
You will be responsible for growing, enhancing, and adding functionality to the cloud platform. This includes improving the stability and scalability of the system while integrating new technologies and methods.
The Staff Site Reliability Engineer will own the reliability, availability, and performance of production services while defining SLIs and SLOs to drive engineering priorities. They will lead incident responses, design for failure, and mentor other engineers to improve the overall quality and resilience of the platform.
You will design and deliver major components of Twilio's carrier test and observability platform while extending LLM systems for automated carrier troubleshooting. Additionally, you will build high-throughput data systems and mentor engineers to maintain high technical standards across the team.
The Staff SRE will own the reliability, availability, and performance of production services while defining SLIs and SLOs to drive engineering priorities. They will lead incident responses, design for failure, and mentor other engineers to improve the overall quality and stability of the platform.
You will build and maintain the core technical foundation of the platform, working across infrastructure, backend, machine learning, or product extension areas. Your focus will be on ensuring system correctness, performance, and scalability through rigorous engineering practices.
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Evaluate the quality of AI-generated coding interactions by assessing reasoning, utility, and engineering judgment. Provide clear, opinionated written and video feedback to help define high-quality standards for AI coding agents.
The Software Engineer III will design, plan, and implement full-stack solutions using the Microsoft stack and modern web technologies. They are responsible for the entire delivery lifecycle, including code reviews, mentoring junior team members, and monitoring production performance.
You will develop and maintain cloud-based microservices and on-premise components for a flagship AI-enabled pathology platform. The role involves driving development best practices, participating in peer reviews, and collaborating with cross-functional teams to ensure high-quality, secure software delivery.
You will work with the OpenConfig team to build dynamic, programmable data center infrastructure using software-defined networking principles. Your role involves architecting and maintaining a state-oriented, Linux-based networking operating system.
Establish Site Reliability Engineering as a core discipline to improve platform reliability and define observability standards across the organization. Build and maintain reusable infrastructure templates and paved paths to enable self-service developer experiences while ensuring security and compliance.
You will build and maintain scalable, high-performance full-stack software systems with a focus on intuitive user interfaces. You will also collaborate with cross-functional teams including product, design, and data to deliver solutions from idea to launch.
You will define, lead, and contribute to the evolution of core search and indexing capabilities within the Elasticsearch infrastructure. This involves researching advanced retrieval algorithms and collaborating with product teams to shape the long-term technical vision for the platform.
You will own features end-to-end, from scoping and API development to building and scaling reliable distributed systems. Additionally, you will operate the infrastructure you build, participate in on-call rotations, and collaborate with support to improve product quality.
You will lead technical work to build and maintain systems that transform raw security data into actionable insights for customers. This involves owning projects from design through production, optimizing performance at scale, and collaborating across cross-functional teams.
Design, build, and maintain backend APIs for payments, authentication, and the public TTS service. Collaborate with cross-functional teams to improve system performance, scalability, and reliability.
Design, implement, and maintain high-throughput, low-latency real-time services within a distributed production environment. Collaborate with stakeholders to deliver scalable solutions while participating in all phases of the software development life cycle.
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
The Staff Software Engineer will design, implement, and maintain high-throughput, low-latency real-time services within a distributed production environment. They will collaborate with cross-functional teams to deliver scalable solutions while actively mentoring peers and driving architectural decisions.
Design, develop, and maintain robust backend APIs including payment, subscription, and authentication services. Collaborate with cross-functional teams to align backend architecture with product strategy and enterprise integration needs.
You will build and operate cloud-native engineering platforms to enhance software validation, release qualification, and operational readiness. The role involves leading Kubernetes-based platform evolution and partnering with engineering teams to implement automation-first reliability practices.
Design, develop, and maintain robust backend APIs including payment, subscription, and authentication services. Collaborate with cross-functional teams to align backend architecture with product strategy and enterprise integration needs.
You will develop and maintain core capabilities for the Elastic Defend management experience, including policy configuration and OSquery-based forensics. You will collaborate with cross-functional teams to build scalable, high-performance features that enhance security workflows.
Design, build, and operate production services that enable AI agents to interact with real-world systems like email, payments, and web browsing. Collaborate with product and engineering teams to define reliable interfaces and workflows for agent tool use.
You will own features end-to-end, working directly with the CEO to turn ambiguous ideas into concrete products. You are expected to challenge assumptions, push back on PRDs, and build high-quality user experiences.
Lead initiatives to enhance vector similarity search functionality within the Elasticsearch platform. Collaborate with a globally distributed team to design, implement, and maintain high-performance search features and algorithms.
Lead initiatives to develop industry-leading vector database features within Elasticsearch and contribute to search relevance improvements. Collaborate with a globally distributed team to design, implement, and maintain high-performance search algorithms and data structures.
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Lead initiatives to improve search engine speed and relevance while contributing to the development of new search features in Elasticsearch. Collaborate with a globally distributed team to resolve bugs, optimize algorithms, and maintain high-quality, idiomatic Java code.
Lead initiatives to enhance the Elasticsearch search engine, focusing on speed, relevance, and the development of new search features. Collaborate with a globally distributed team to maintain and improve the codebase while contributing to open-source projects like Lucene.
You will lead a team in the design, implementation, and maintenance of software for promotional systems and reward features. You are responsible for driving technical strategy, mentoring engineers, and ensuring the delivery of high-quality, scalable production code.
Design and build scalable applications using Golang while collaborating with distributed teams to translate business requirements into digital products. Assist in defining structured development practices, optimizing application performance, and supporting technical leaders in project execution.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Everything you need to know about remote work