jobapplier

Staff Software Engineer (Federal)

ServiceNow

Skills

Required

  • AI
  • ServiceNow
  • APIs
  • AI/ML
  • AWS
  • software development
  • LLM
  • cloud computing platforms
  • Azure
  • JavaScript / GlideScript
  • Python
  • Java
  • Spring Boot
  • FastAPI

Preferred

  • Kubernetes
  • containerization
  • CI/CD pipelines
  • automated testing frameworks
  • Agile
  • Scrum development methodologies
  • iterative development

Join our team as a Staff Software Engineer, where you will lead the design, development, and delivery of complex AI-native and cloud-native systems. You will take ownership of critical components, set technical direction, and serve as a technical resource to peers and junior engineers. This role requires a deep understanding of software engineering, AI/ML integration, cloud architecture, and production systems. You will work closely with product management, domain specialists, and other engineering teams to define requirements and technical specifications.

USD 176,100 - 308,200

Responsibilities

  • Conception, développement et livraison de systèmes complexes, natifs de l'IA et du cloud.

Requirements

  • Responsabilité de la livraison de bout en bout de fonctionnalités ou de systèmes de taille moyenne à grande.
  • Mentorat des ingénieurs juniors et intermédiaires, y compris la programmation en binôme, les revues de conception et les discussions d'architecture.
  • Experience with cloud computing platforms and managed AI services (AWS, GCP, Azure); hands-on experience with infrastructure-as-code
  • 2+ years of hands-on experience developing applications and extensions on the ServiceNow platform
  • Strong proficiency in JavaScript/GlideScript, Python, and Java; familiarity with ServiceNow scripting patterns and APIs
  • Solid understanding of ServiceNow data model, form/workflow design, and business process automation
  • Demonstrated expertise in LLM orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel) and vector databases (Pinecone, Weaviate, pgvector, etc.)
  • Strong communication skills; ability to explain technical concepts to both technical and non-technical audiences; customer-facing experience a plus
  • Track record of taking ownership of significant technical initiatives and delivering them successfully
  • 8+ years of software development experience with a Bachelor's degree; OR 6+ years with a Master's degree; OR 3+ years with a PhD; OR equivalent work experience
  • Practical software development experience, with 5+ years working with modern cloud-native and AI-native systems
  • Demonstrated mentorship of junior engineers or technical leadership in previous roles
  • Experience designing and optimizing high-performance data pipelines, embedding systems, and vector stores at scale
  • 3+ years of demonstrated experience integrating third-party AI/ML services and platform APIs (OpenAI, Anthropic, AWS Bedrock, Google Vertex AI, etc.)
  • Experience developing and debugging evaluation harnesses, benchmarks, and metrics for AI/ML features
  • Proven ability to troubleshoot and isolate root causes in complex, distributed, and probabilistic systems
  • Demonstrated ability to engage with customers, understand their needs, and support issue resolution
  • Solid understanding of microservices architecture, REST/streaming APIs, and modern backend frameworks (Spring Boot, FastAPI, etc.)
  • 3+ years of hands-on experience with LLM prompt engineering, agent design, and retrieval systems (RAG, semantic search, knowledge bases)

Preferred

  • Proficiency with Kubernetes, containerization, CI/CD pipelines, and automated testing frameworks
  • Experience with Agile and Scrum development methodologies; comfort with iterative development and continuous improvement