Remote Position
[Remote] Senior Software Engineer, AI Platform Integration
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. Keeper Security is hiring a Senior Software Engineer, AI Platform Integration to build application, platform and integration capabilities for AI initiatives across its product portfolio. The role develops full-stack features, APIs and shared services, integrating AI capabilities into secure production workflows while collaborating with AI and product engineering teams.
Responsibilities
- Design and build full-stack capabilities that support AI initiatives across Keeperβs product portfolio
- Work across multiple product codebases to identify and resolve technical dependencies affecting AI development
- Develop backend services, APIs and integration layers that connect AI capabilities with existing Keeper applications
- Build or modify frontend experiences that expose AI-powered functionality to end users
- Partner closely with AI engineers to translate model, agent and platform requirements into production software
- Extend shared services and platform capabilities to support reusable AI integrations across multiple products
- Integrate LLM-powered services, agents, tool-calling workflows or related AI capabilities into secure production environments
- Design integrations with attention to execution safety, reliability, observability and predictable system behavior
- Troubleshoot complex issues involving APIs, authentication, authorization, backend services, user interfaces and cross-product data flows
- Contribute directly to existing codebases while following established engineering standards and architecture patterns
- Evaluate technical trade-offs and identify pragmatic solutions that reduce cross-team dependencies and accelerate delivery
- Maintain strong security, privacy and zero-knowledge principles when implementing AI-enabled functionality
- Participate in architecture reviews, technical design discussions and code reviews across multiple engineering teams
- Build automated tests and integrate new functionality into CI/CD workflows to ensure reliability and release readiness
- Monitor and improve the performance, latency, reliability and operational behavior of AI-integrated features
- Maintain clear technical documentation for integrations, shared services and implementation decisions
- Use AI-assisted development tools such as Claude, ChatGPT, GitHub Copilot or similar platforms extensively to improve coding, debugging, research, testing and documentation
Skills
- 7+ years of professional software engineering experience
- Strong full-stack development experience across backend and frontend systems
- Strong experience building production backend services, APIs and distributed application functionality
- Experience with modern frontend development using JavaScript or TypeScript and frameworks such as React
- Strong experience with at least one backend language such as Rust, Java, Kotlin, C#, Go or Python
- Proven ability to work effectively across multiple codebases, technologies and product architectures
- Experience integrating complex systems through APIs, services, messaging or similar application integration patterns
- Strong understanding of software architecture, authentication, authorization, data flows and secure application design
- Experience building and shipping production software in SaaS, cybersecurity or enterprise environments
- Strong debugging and problem-solving skills across frontend, backend and integration layers
- Experience with Git-based development workflows, automated testing and CI/CD pipelines
- Ability to quickly understand unfamiliar systems and contribute meaningful production code across different product areas
- Strong understanding of secure software development practices
- Strong written and verbal communication skills and ability to collaborate effectively across AI, Product and Engineering teams
- Demonstrated ability and willingness to use modern AI-assisted development tools effectively for coding, debugging, research, testing and documentation
- Bachelor's degree in Computer Science, Engineering or a related technical field, or equivalent practical experience
- Rust experience
- Experience integrating LLM-powered or AI-driven capabilities into production software
- Familiarity with AI APIs, agentic workflows, tool calling, prompt engineering or context management
- Familiarity with Model Context Protocol (MCP) or similar AI integration patterns
- Experience with Python-based AI services or automation
- Experience working across large multi-product SaaS platforms
- Experience building platform or shared services used by multiple product teams
- Familiarity with latency, cost, observability and reliability considerations in production AI systems
- Experience with cybersecurity, identity, privileged access management or other security-sensitive software
- Familiarity with cloud infrastructure and services such as AWS
- Experience with microservices, event-driven architecture or distributed systems
- Familiarity with Windows and Linux operating environments
Benefits
- Medical, Dental & Vision (Inclusive of domestic partnerships)
- Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life
- Voluntary Short/Long Term Disability Insurance
- 401k (Roth/Traditional)
- A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)
- Above market annual bonuses
- 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA or Chicago, IL metro areas
Company Overview
Company H1B Sponsorship