Staff Software Engineer (Federal)
- Santa Clara, United States
- Lead/Staff
- 2+ years
- Bachelor's degree
- Posted
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
jobapplier