Staff Software Engineer

What you'll be doing

  • Build high-quality, scalable, clean, and reusable applications and integration solutions using the ServiceNow platform and related technologies.
  • Partner with product owners to understand detailed requirements and own your code from design through delivery, including test automation.
  • Design and develop scalable, maintainable, and reusable software components with an emphasis on performance and reliability.
  • Own critical technical initiatives from planning to deployment, continuously improving existing applications and services.
  • Explore the latest ServiceNow features and evaluate their adoption potential.
  • Develop proof-of-concept and prototype solutions to validate architectural and design decisions.
  • Establish and promote best practices for platform development, integrations, and performance optimization.
  • Foster a culture of continuous learning and improvement by sharing best practices in engineering and quality.
  • Mentor and guide engineers to encourage technical excellence and professional growth within the team.

Requirements

  • 7+ years of software engineering experience with a record of providing technical direction beyond your immediate team.
  • Effective and accountable use of AI coding assistants and agents.
  • Hands-on experience authoring agentic instructions and prompts, designing autonomous workflows, and building evaluation systems.
  • Production experience with LLM APIs, retrieval-grounded features, agent orchestration, tool and function calling, and enforcing structured outputs.
  • Experience in system design, APIs, data modeling, and testing across front-end, server-side, and relational data with a high-quality mindset.
  • Proficiency with Java, JavaScript/TypeScript, React, and ability to quickly learn new tools and frameworks.
  • Familiarity with automated testing frameworks such as JUnit, Selenium, TestNG, Playwright, and integrating tests into CI/CD pipelines.
  • On-call and incident-command experience with customer-facing systems, including ownership of systemic fixes.
  • Ability to troubleshoot complex systems and optimize performance across the stack.
  • Bachelor's degree in Computer Science, software engineering, or related technical field, or equivalent practical experience.

Nice to haves

  • Experience using AI coding tools such as Claude or Codex.
  • CRM domain knowledge and relevant working experience.
AI Summary ✨

Similar jobs

  • Full-Stack Engineer (Backend Leaning) - Platform Engineering

    ElevenLabsIrelandPolandUK2 days ago
    RemoteRegistered sponsor
  • Full-Stack Engineer (Backend Leaning) - Payments Engineering

    ElevenLabsIrelandPolandUK2 days ago
    RemoteRegistered sponsor
  • Sr Software Engineer

    ServiceNowDublin, Ireland3 days ago
    Registered sponsor
  • See all jobs in Ireland →