Staff Software Engineer

What you'll be doing

  • Build high-quality, scalable, clean, and reusable applications and integration solutions using ServiceNow platform and related technologies.
  • Partner with product owners to understand detailed requirements and own code from design, implementation, test automation, and delivery of high-quality products.
  • Design and develop scalable, maintainable, and reusable software components focusing on performance and reliability.
  • Own critical technical initiatives from planning to deployment and continuously improve existing applications and services.
  • Explore the latest ServiceNow features and evaluate them for adoption.
  • Develop proof-of-concept and prototype solutions to validate architectural and design decisions.
  • Establish and promote best practices in 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 foster technical excellence and professional growth within the team.

Requirements

  • 7+ years of software engineering experience with a record of technical direction beyond immediate team.
  • Effective, 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 structured output enforcement, including model or orchestration migration.
  • Experience in system design, APIs, data modelling, 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 on 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 a related field, or equivalent practical experience.

Nice to haves

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

Similar jobs

  • Sr Software Engineer

    ServiceNowDublin, Ireland2 days ago
    NewRegistered sponsor
  • Full-Stack Engineer (Backend Leaning) - Platform Engineering

    ElevenLabsIrelandPolandUK14 days ago
    RemoteRegistered sponsor
  • See all jobs in Ireland →