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 implementation, test automation, and delivery.
  • Design and develop scalable, maintainable, and reusable software components emphasizing performance and reliability.
  • Own critical technical initiatives end to end, continuously refining and improving 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 around 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 demonstrated technical leadership beyond immediate teams.
  • Effective and accountable use of AI coding assistants and agents.
  • Hands-on experience authoring agentic instructions and prompts, designing autonomous workflows, and building corresponding evaluation systems.
  • Production experience with LLM APIs, retrieval-grounded features, agent orchestration, tool and function calling, and structured output enforcement, including migrating models or orchestrations into production.
  • Strong system design skills encompassing APIs, data modeling, and testing across front-end, server-side, and relational data work.
  • Proficient in a software stack including Java, JavaScript/TypeScript, React with 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.
  • Experience with on-call and incident command for customer-facing systems, including implementing systemic fixes.
  • Ability to troubleshoot complex systems and optimize performance across the tech 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

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

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