Sr 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 emphasizing performance and reliability.
  • Own critical technical initiatives from planning to deployment, continuously refining and improving applications and services.
  • Explore and evaluate the latest ServiceNow features 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, fostering technical excellence and professional growth within the team.

Requirements

  • 5+ years of software engineering experience with a record of technical direction adopted 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 methods.
  • 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 in production.
  • Proficiency in system design, APIs, data modeling, and testing across front-end, server-side, and relational data, with a high-quality mindset.
  • Experience with Java, JavaScript/TypeScript, React, and ability to quickly learn new tools and frameworks.
  • Familiarity with automated testing frameworks such as JUnit, Selenium, TestNG, and Playwright, with experience 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 working experience.
AI Summary ✨

Similar jobs

  • a day agoNewRemote
  • 2 days agoRemote
  • 5 days ago
  • See all jobs in Ireland →