DevJobs

Senior Software Engineer

Overview
Skills
  • Java Java
  • SQL SQL
  • NoSQL NoSQL
  • RESTful API RESTful API
  • Microservices Microservices

Company Description


It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today — ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500®. Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organisations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone.


Job Description


As a Senior Software Engineer within the AI Security team, you'll play a critical role in developing specialised tools and services to secure ServiceNow’s cutting-edge Agentic AI solutions. You’ll collaborate closely with architects, researchers, and security experts to translate security research into robust, production-ready software systems focused on safeguarding AI initiatives.


What You’ll Do:

  • Develop, maintain, and optimise high-quality backend software systems and APIs, specifically designed for Agentic AI security and safety.
  • Translate advanced security research findings into scalable software tools, services, and guardrails for securing AI models.
  • Collaborate with AI security researchers and architects to implement practical solutions for identifying and mitigating vulnerabilities unique to Agentic AI systems.
  • Contribute to engineering best practices (code reviews, unit testing, CI/CD pipelines) and ensure technical excellence across the development lifecycle.
  • Take ownership of significant features and services from conceptualisation through deployment, continuously improving existing solutions.
  • Build and deploy data pipelines and ML model training pipelines


Qualifications


To be successful in this role, you have:

  • 5+ years of professional software development experience, emphasising backend engineering.
  • Deep expertise in Java, including algorithms, data structures, object-oriented design, and performance optimisation.
  • Strong knowledge of RESTful API design, microservices architectures, and database concepts (SQL/NoSQL).
  • Experience in developing and maintaining secure, scalable backend systems and services

ServiceNow