CrawlJobs Logo

Principal Software Engineer, AI Tools and Security

United States, Seattle 232000.00 - 319000.00 USD / Year · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

Docker’s AI Tools & Security team is building the foundation for the next generation of secure, developer-friendly AI infrastructure. Our flagship product, the MCP Gateway, empowers developers to connect, observe, and secure AI agents and tools across the entire lifecycle—from prototype to production. We’re defining how developers safely harness the power of the Model Context Protocol (MCP) in real-world environments. We’re looking for a Principal Backend Engineer who thrives at the intersection of AI, security, and developer experience. You’ll lead the technical direction of the Gateway and related services, collaborating closely with Product, Design, and Security to deliver elegant frameworks and APIs that developers love to use. This is a high-velocity, high-ownership environment: you’ll ship fast, iterate constantly, and help shape the future of secure agent-based development.

Job Responsibility

  • Define the technical solution for a new product
  • Help shape the product with peers in Product and Design
  • Mentor other technical team members
  • Be the technical point of contact for the team

Requirements

  • 10+ years of backend engineering experience, including extensive work on production-grade, distributed systems at scale
  • Technical leadership across multiple teams or domains, with a proven ability to drive architectural vision, set technical direction, and influence long-term product strategy
  • Exceptional product and platform mindset—you think beyond implementation details to how technology shapes developer and business outcomes
  • Expertise in designing and evolving large-scale, cloud-native systems, with deep knowledge of distributed computing, service-oriented architecture, and performance optimization
  • Demonstrated experience building secure, resilient, and high-throughput backend services, with a strong grasp of reliability engineering principles (SLOs, observability, incident response)
  • Fluency in Go (preferred) or another modern systems language (Rust, Java, C++, etc.), with the ability to lead technical design reviews and mentor others in language-specific best practices
  • Strong grasp of software engineering fundamentals—CI/CD, testing strategy, source control, and deployment automation—applied in complex, multi-service environments
  • Proven track record of technical mentorship and cross-functional collaboration, enabling teams to deliver high-impact, high-quality software efficiently
  • Deep experience with major cloud platforms (AWS, Azure, GCP) and infrastructure-as-code tooling
  • Ownership mentality with a bias for action and iterative delivery, balancing short-term impact with long-term architectural health
  • Excellent communication skills, with the ability to clearly articulate complex technical concepts to both technical and non-technical audiences
  • Comfortable operating autonomously in distributed, remote-first teams, and leading through influence rather than authority
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience

Nice to have

  • Experience with Kubernetes, Docker, and microservices architecture
  • Prior experience with OpenAI, Anthropic, or similar LLM APIs, and the MCP specification

What we offer

  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • we are a growing start-up and want all employees to have a share in the success of the company
  • Docker Swag
  • Medical benefits, retirement and holidays vary by country
  • Remote-first culture, with offices in Seattle and Paris

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Software Engineer, AI Tools and Security

8 matching positions

Principal Software Engineer, AI Developer Tools

At Docker, we make app development easier so developers can focus on what matter...
Location
Location
United States , Seattle
Salary
Salary:
232000.00 - 319000.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years software engineering experience with 3+ years in Staff or Principal Engineer roles
  • Deep expertise in AI/ML technologies with hands-on production experience building LLM-powered applications, AI agents, or AI-assisted developer tools
  • Strong understanding of LLM APIs (OpenAI, Anthropic, etc.), prompt engineering, agent orchestration frameworks, and practical applications of AI in software development workflows
  • Proven track record of architecting and building highly scalable distributed systems and developer-facing platforms
  • Production experience with modern cloud-native infrastructure including Kubernetes, GitOps deployment patterns, observability systems, and CI/CD pipelines
  • Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals
  • Experience designing developer tools, platform engineering systems, or internal tools that enable other teams
  • Exceptional product and platform mindset considering business outcomes, developer experience, and technical trade-offs
  • Strong communication skills with ability to influence technical and non-technical stakeholders across the organization
  • Track record of technical mentorship and elevating engineering teams' capabilities
Job Responsibility
Job Responsibility
  • Define the long-term technical vision and architecture for AI-powered developer tools and the self-service platform that enables teams to build their own AI agents
  • Establish architectural patterns, technical standards, and best practices for LLM integration, AI agent development, and production AI systems serving developers
  • Lead technical strategy for platform capabilities including deployment frameworks (ArgoCD/GitOps), observability integration (Grafana), security controls, and operational tooling for AI developer tools
  • Design highly available, scalable infrastructure for hosting AI agents and developer tools with predictable performance and intelligent resource management
  • Drive technical decisions on AI technology choices, LLM provider strategies, prompt engineering approaches, and agent orchestration frameworks
  • Partner with Senior Manager and product leadership to align technical architecture with business objectives and productization opportunities
  • Architect and build production-ready AI agents for developer productivity including code review assistants, test generators, deployment diagnostics, and incident response automation
  • Design and implement the self-service platform infrastructure that reduces time-to-production for new AI tools from weeks to days
  • Build systems that accelerate adoption of AI-native development tools (Claude Code, Cursor, Warp) across Docker's engineering organization
  • Establish reliability, security, and performance standards for AI systems including SLOs, monitoring, incident response, and cost management
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right

Staff / Principal Software Engineer, Security

We're looking for an exceptional senior engineer and technical leader for the se...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
lovable.dev Logo
Lovable
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of engineering experience shipping production-grade products at high velocity, with a track record operating at senior engineering levels
  • Deep, fluent command of React/TypeScript on the frontend and Golang on the backend
  • Experience in one or more of: product security features (audit flows, compliance tooling, scanner interfaces), or code security and static analysis (SAST, linters, vulnerability scanners, or similar)
  • Solid understanding of systems design, performance tradeoffs, and scalable architecture
  • Strong product sense - you can take something complex and make it feel simple and actionable for the user
  • Familiarity with AI/LLM-powered tooling, or a background that involved dense algorithmic or systems work
  • You're comfortable navigating ambiguity and driving clarity at an organisational level, not just technically
  • You're based in Stockholm or ready to relocate - this is an on-site, 5-days-a-week role.
Job Responsibility
Job Responsibility
  • Build the security features and systems that make Lovable the most trusted AI software creation platform in the world
  • Build security product features end-to-end - audit flows, security scanner UI, compliance tooling, design and implement static analysis and more
  • Integrate AI/LLM capabilities into security workflows to detect, explain, and remediate vulnerabilities
  • Ship across the full stack as part of a small, self-sufficient team, owning your work from the first commit to production
  • Advocate for secure coding practices, conduct security-focused code reviews, and raise the bar across the engineering org
  • Influence our technical direction and product strategy with a security-first mindset
  • Fulltime
Read More
Arrow Right

Staff / Principal Software Engineer, Security

TL;DR: We're looking for an exceptional senior engineer and technical leader for...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
lovable.dev Logo
Lovable
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of engineering experience shipping production-grade products at high velocity, with a track record operating at senior engineering levels
  • Deep, fluent command of React/TypeScript on the frontend and Golang on the backend
  • Experience in one or more of: product security features (audit flows, compliance tooling, scanner interfaces), or code security and static analysis (SAST, linters, vulnerability scanners, or similar)
  • Solid understanding of systems design, performance tradeoffs, and scalable architecture
  • Strong product sense - you can take something complex and make it feel simple and actionable for the user
  • Familiarity with AI/LLM-powered tooling, or a background that involved dense algorithmic or systems work
  • You're comfortable navigating ambiguity and driving clarity at an organisational level, not just technically
  • You're based in Stockholm or ready to relocate - this is an on-site, 5-days-a-week role
Job Responsibility
Job Responsibility
  • Build the security features and systems that make Lovable the most trusted AI software creation platform in the world
  • Build security product features end-to-end - audit flows, security scanner UI, compliance tooling, design and implement static analysis and more
  • Integrate AI/LLM capabilities into security workflows to detect, explain, and remediate vulnerabilities
  • Ship across the full stack as part of a small, self-sufficient team, owning your work from the first commit to production
  • Advocate for secure coding practices, conduct security-focused code reviews, and raise the bar across the engineering org
  • Influence our technical direction and product strategy with a security-first mindset
  • Fulltime
Read More
Arrow Right

Principal Software Engineer- AI

Project Sophia is a new generation business application, built ground up from ma...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, implement, and ship AI-first product capabilities end-to-end from rapid prototype to production, spanning LLM-powered services, retrieval/grounding pipelines, and intelligent UX experiences
  • Shape and evolve full-stack architecture, integrating front-end experiences, back-end services, and AI orchestration layers
  • Collaborate with design, research, and platform teams to adapt or fine-tune LLMs/SLMs and multimodal models for real-world customer scenarios
  • Build agentic, tool-using, and multimodal workflows that reason across data and services
  • Drive engineering excellence, including secure-by-design principles, accessibility compliance, automated testing, and high-quality code craftsmanship
  • Define and apply evaluation frameworks for AI systems, using telemetry, experimentation, and continuous feedback loops
  • Drive live-site reliability and operational excellence, participating in On-Call rotations
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer - AI Governance

As a Senior Principal Software Engineer, you will serve as a technical leader fo...
Location
Location
United States , San Francisco
Salary
Salary:
165000.00 - 220000.00 USD / Year
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Engineering, or related technical or business field
  • 12+ years of professional software engineering/development experience
  • Strong expertise in Java/J2EE, Spring, design patterns, microservices architecture, and cloud-native distributed systems
  • Proven experience building production-grade agentic AI systems with robust tool-use, guardrails, and observability for enterprise-scale workloads
  • Solid understanding of RAG pipelines, agent workflows, model orchestration, and evaluation practices
  • Working experience with one or more AI platforms like Amazon SageMaker, Google Vertex, AWS Bedrock etc.
  • Experience with elastic search and data streaming tools like Kafka
  • Good understanding of web services and SOA related standards like REST/OAuth/JSON
  • Moderate understanding of code and script (Python, Bash)
  • Good experience with SQL and NoSQL databases
Job Responsibility
Job Responsibility
  • Lead the design and development of Java/Python microservices and shared libraries integrating with AI platforms for OneTrust's AI Governance product
  • Design, build, and test cloud-native applications deployed on Microsoft Azure using Core Java, REST, and the Spring ecosystem
  • Build features with RAG, agent workflows, and model orchestration
  • Own technical design for critical systems, ensuring scalability, security, and reliability
  • Maintain strong automated unit/integration test coverage and engineering standards
  • Work closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessions and drive team's discussions on system architecture and component design
  • Partner with Product, UX, and Customer Success to understand customer AI use cases and governance needs
  • Lead architecture discussions and technical planning
  • Drive alignment across teams on platform design and priorities
  • Contribute to sprint planning and delivery
What we offer
What we offer
  • Comprehensive healthcare coverage
  • flexible PTO
  • equity RSUs
  • annual performance bonus opportunities
  • retirement account support
  • 14+ weeks of paid parental leave
  • career development opportunities
  • company-paid privacy certification exam fees
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer - AI Governance

As a Senior Principal Software Engineer, you will serve as a technical leader fo...
Location
Location
United States , Atlanta
Salary
Salary:
165000.00 - 220000.00 USD / Year
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Engineering, or related technical or business field
  • 12+ years of professional software engineering/development experience
  • Strong expertise in Java/J2EE, Spring, design patterns, microservices architecture, and cloud-native distributed systems
  • Proven experience building production-grade agentic AI systems with robust tool-use, guardrails, and observability for enterprise-scale workloads
  • Solid understanding of RAG pipelines, agent workflows, model orchestration, and evaluation practices
  • Working experience with one or more AI platforms like Amazon SageMaker, Google Vertex, AWS Bedrock etc.
  • Experience with elastic search and data streaming tools like Kafka
  • Good understanding of web services and SOA related standards like REST/OAuth/JSON
  • Moderate understanding of code and script (Python, Bash)
  • Good experience with SQL and NoSQL databases
Job Responsibility
Job Responsibility
  • Lead the design and development of Java/Python microservices and shared libraries integrating with AI platforms for OneTrust’s AI Governance product
  • Design, build, and test cloud-native applications deployed on Microsoft Azure using Core Java, REST, and the Spring ecosystem
  • Build features with RAG, agent workflows, and model orchestration
  • Own technical design for critical systems, ensuring scalability, security, and reliability
  • Maintain strong automated unit/integration test coverage and engineering standards
  • Work closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessions and drive team’s discussions on system architecture and component design
  • Partner with Product, UX, and Customer Success to understand customer AI use cases and governance needs
  • Lead architecture discussions and technical planning
  • Drive alignment across teams on platform design and priorities
  • Contribute to sprint planning and delivery
What we offer
What we offer
  • Comprehensive healthcare coverage
  • Flexible PTO
  • Equity RSUs
  • Annual performance bonus opportunities
  • Retirement account support
  • 14+ weeks of paid parental leave
  • Career development opportunities
  • Company-paid privacy certification exam fees
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, AI Developer Tools

At Docker, we make app development easier so developers can focus on what matter...
Location
Location
United States , Seattle
Salary
Salary:
184600.00 - 260700.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years building production-grade backend systems or developer-facing tools
  • Hands-on experience with AI/ML technologies such as practical production experience with LLM APIs (OpenAI, Anthropic, etc.), prompt engineering, or AI agent development
  • Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals
  • Experience designing and building distributed systems, microservices, or platform infrastructure
  • Strong understanding of cloud-native systems (AWS, GCP, or Azure), APIs, and data stores
  • Solid grasp of CI/CD, automated testing, code review practices, and modern development workflows
  • Product-minded approach to building developer tools with focus on user experience and measurable outcomes
  • Excellent communication skills in remote, asynchronous environments with ability to document technical decisions clearly
  • Ownership mentality with bias for action and iterative delivery
  • Comfortable working autonomously across distributed teams and navigating ambiguity
Job Responsibility
Job Responsibility
  • Build AI-Powered Developer Tools: Design, implement, and ship production-ready AI agents and tools that accelerate developer productivity such as code review and refactoring assistants, automated test generators, local environment setup tools, deployment pipeline diagnostic agents, and on-call assistance tools
  • Implement LLM Integrations: Build robust, production-grade integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response parsing, error handling, rate limiting, cost management, and performance optimization
  • Develop Agent Orchestration Systems: Create agent frameworks and orchestration systems that enable complex multi-step workflows, tool calling, context management, and agent-to-agent communication
  • Contribute to Platform Infrastructure: Build self-service platform capabilities that enable teams across Docker to rapidly deploy and operate their own AI developer tools such as deployment pipelines, observability integration, security controls, and operational tooling
  • Drive Adoption of AI-Native Development: Build tools and programs that accelerate adoption of AI developer tools such as Claude Code, Cursor, and Warp across Docker's engineering organization
  • Ensure Production Quality: Write well-tested code with strong test coverage (unit, integration, end-to-end)
  • establish monitoring, alerting, and operational excellence for AI systems
  • Collaborate Cross-Functionally: Partner with Principal Engineer on architecture, work with product and design teams on features and UX, and collaborate with platform teams (Infrastructure, Security, Data) on integrations
  • Participate in Operations: Take part in on-call rotation for AI developer tools
  • respond to incidents, debug production issues, and drive continuous improvement of system reliability
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Agentix AI (Cortex XSIAM)

Your career: In this role, you will act as the primary architect of the "nervous...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Keeps up with the latest research and stays on top of the fast-moving AI space, with a real passion for what’s happening in Generative AI
  • Regularly tries out different AI tools and sees how they’re useful in everyday work and life
  • Strong understanding of advanced prompting techniques like Chain-of-Thought, ReAct, and few-shot prompting
  • Experience working on model quantization or finding ways to optimize inference costs and token usage at scale
  • Hands-on experience with Python (FastAPI, Django, or Flask) or Go, with a solid grasp of async programming and microservices
  • Experience turning a vague product idea (e.g., "let's add a smart assistant") into clear, concrete technical requirements
  • Hands-on experience using frameworks like LangChain to build more complex LLM flows and agents
  • Experience working with vector databases
  • Comfortable building and using RESTful and GraphQL APIs, especially when dealing with low-latency streaming (WebSockets, Server-Sent Events)
  • Enjoys digging into "non-deterministic" systems - when an LLM fails, comfortable figuring out whether it’s the prompt, the retrieval, or the data
Job Responsibility
Job Responsibility
  • Act as the primary architect of the "nervous system" that bridges the gap between sophisticated AI models and real-world business logic
  • Design and maintain the critical infrastructure that enables intelligent, autonomous features to function reliably at scale
  • Take ownership of the entire data flow, where you will develop high-performance RAG (Retrieval-Augmented Generation) pipelines and complex agentic workflows
  • Champion system stability by implementing rigorous evaluation and monitoring frameworks
  • Fulltime
Read More
Arrow Right