Sr 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 your code from design through delivery including test automation.
  • Design and develop scalable, maintainable, and reusable software components focusing on performance and reliability.
  • Own critical technical initiatives from planning to deployment, continuously refining and improving existing applications and services.
  • Explore new 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 engineering and quality best practices.
  • Mentor and guide engineers to foster technical excellence and professional growth within the team.

Requirements

  • 5+ years of software engineering experience with a record of technical direction beyond immediate team.
  • Effective and accountable use of AI coding assistants and agents.
  • Hands-on experience authoring agentic instructions, designing autonomous workflows, and building evaluation mechanisms.
  • 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.
  • Experience 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 (e.g., JUnit, Selenium, TestNG, Playwright) and integrating tests into CI/CD pipelines.
  • On-call and incident command experience on customer-facing systems, including owning systemic fixes.
  • Strong troubleshooting skills and ability to optimize performance across the stack.
  • Bachelor’s degree in computer science, software engineering, or 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

  • a day agoNewRemote
  • 4 days ago
  • 5 days ago
  • Senior Product Engineer

    LiveKit·Remote EMEA

    6 days agoRemote EMEA
  • See all jobs in Ireland →