Senior Software Engineer
- Dublin, Ireland
- Senior Level
- 5+ years
- Bachelor's degree
- Posted
Skills
Required
- AI
- software engineering
- APIs
- AI coding
- Coding
- designing autonomous workflows
- system design
- JUnit
- Selenium
- TestNG
Preferred
- software stack
- Java
- JavaScript / TypeScript
- React
- incident-command
- LLM APIs
- retrieval-grounded
- agent orchestration
- tool and function calling
Join ServiceNow, a leading AI-powered platform for customer service management, field service management, and sales CRM. As a Senior Software Engineer, you will design and build features across customer service workflows, own complex components end to end, and work closely with product, design, and adjacent platform teams. You will also have the opportunity to mentor and guide engineers, fostering technical excellence and professional growth within the team.
Responsibilities
- Concevoir et construire des fonctionnalités pour les Playbooks CSM et les flux de travail de service client, y compris la gestion des cas et des ordres de travail.
- Posséder des composants complexes de bout en bout, en travaillant en étroite collaboration avec les équipes produit, design et plateforme adjacente.
- Établir et promouvoir les meilleures pratiques en matière de développement de plateforme, d'intégrations et d'optimisation des performances.
- Experience in software stack including Java, JavaScript/TypeScript, React and demonstrated ability to quickly learn new tools and frameworks
- On-call and incident-command experience on customer-facing systems, including ownership of the systemic fixes that followed
- Production experience with LLM APIs, retrieval-grounded features, agent orchestration, tool and function calling, and structured output enforcement — including at least one model or orchestration migration carried through production
Requirements
- Bachelor's degree in CS, software engineering, or a related technical field, or equivalent practical experience
- Ability to troubleshoot complex systems and optimize performance across the stack
- Direct, hands-on experience authoring agentic instructions and prompts, designing autonomous workflows, and building the evaluation that verifies them
- 5+ years of software engineering, with a record of technical direction adopted beyond your immediate team
- Experience in system design, APIs, data modelling, and testing across front-end, server-side, and relational data work with a high quality mindset
- Familiarity with automated testing frameworks (e.g., JUnit, Selenium, TestNG, Playwright) and integrating tests into CI/CD pipelines
- Effective, accountable use of AI coding assistants and agents
- Experience using AI Coding tools such as Claude or Codex
- CRM domain knowledge and working experience
jobapplier