Fortinet
Jobs at Fortinet
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Recently posted jobs
Security • Software • Cybersecurity
Build and maintain automation tools, GitLab CI/CD pipelines, AI agents, MCP servers, dashboards, and content workflows. Support internal AI model servers, monitoring, knowledge ingestion, lab automation, and GitLab collaboration processes. Troubleshoot pipelines and infrastructure while working with product, engineering, QA, technical writing, and courseware teams. This entry-level role offers mentorship and hands-on experience with applied AI, DevOps, cloud infrastructure, and cybersecurity products.
Security • Software • Cybersecurity
Develop and maintain responsive ReactJS web applications, optimize front-end performance, and integrate GenAI agents and Model Context Protocol applications. Collaborate with UI/UX designers, backend developers, and QA teams while staying current with front-end and generative AI technologies. The role requires strong JavaScript or TypeScript skills, UI/UX awareness, basic backend integration knowledge, and familiarity with LLMs, agentic workflows, MCP, and prompt engineering.
Security • Software • Cybersecurity
Performs manual and automated QA for multi-platform endpoint agents and cloud management systems. Designs test automation frameworks, manages Windows, Linux, and macOS virtualized QA environments, troubleshoots connectivity and backend issues, monitors agent performance, and investigates complex bugs. Collaborates with development, operations, release QA, support, and R&D teams while analyzing telemetry and supporting escalated customer troubleshooting.
Security • Software • Cybersecurity
Provides technical support for Fortinet customers by troubleshooting FortiGate products, analyzing configurations and system information, reproducing issues in lab environments, recommending corrective actions, managing escalations through closure, and educating customers. Collaborates with QA and development to identify bugs, contributes knowledge-base articles, and leads customer communications. Requires foundational networking and security knowledge, operating-system proficiency, strong problem-solving and communication skills, and up to two years of experience or equivalent education.
Security • Software • Cybersecurity
Evaluates and audits security controls, policies, and procedures against standards including SOC 2, ISO 27001, GDPR, HIPAA, and PCI DSS. Develops compliance frameworks, policies, standards, and safeguards; conducts risk assessments; recommends mitigation strategies; monitors effectiveness; and prepares audit, compliance, and corrective-action reports for management and stakeholders.
Security • Software • Cybersecurity
Designs and executes manual and automated tests for FortiGate Cloud SaaS products. Performs end-to-end and system-level validation across applications, infrastructure, networking, databases, and cloud components. Maintains test environments and documentation, investigates defects, performs root-cause analysis, and collaborates with development and product teams to improve software quality.
Security • Software • Cybersecurity
Build and maintain AI-enabled DevOps tools, pipelines, portals, analytics, automation workflows, knowledge frameworks, and lab environments for technical documentation and training teams. Develop AI agents and MCP servers, administer AI infrastructure and models, monitor token and GPU usage, improve publishing automation and GitLab workflows, optimize infrastructure reliability, and troubleshoot DevOps systems. The role collaborates with product, engineering, QA, documentation, and courseware teams.
Security • Software • Cybersecurity
Develop and lead full-stack features for FortiClient EMS and Cloud. Design microservices, optimize PostgreSQL and MS SQL databases, manage Kubernetes, Docker, and Helm environments, and improve CI/CD, reliability, Linux systems, networking, and web infrastructure. Own projects end to end while proactively resolving architectural gaps, performance bottlenecks, and workflow issues.
Security • Software • Cybersecurity
Designs and executes manual and automated QA tests for FortiGate Cloud SaaS products. Performs end-to-end and system-level validation across applications, infrastructure, networking, databases, and cloud components. Maintains QA environments, test data, configurations, documentation, and validation procedures. Collaborates with product and development teams to investigate defects, analyze root causes, improve processes, and ensure reliable, scalable, production-aligned software quality.
Security • Software • Cybersecurity
Develop and maintain embedded software for FortiGate firewall SD-WAN features, including routing protocols, TCP/IP networking, policy-based routing, ZTNA, and AI-based routing. Responsibilities include designing efficient code, improving software performance and reliability, researching emerging technologies, troubleshooting complex issues, and enhancing development tools and processes.
Security • Software • Cybersecurity
Execute manual and automated tests, develop and maintain test automation infrastructure, and manage QA lab environments. Troubleshoot cloud services, network and server issues, and customer-reported problems. Build software systems, monitor service performance metrics, maintain Jenkins CI/CD pipelines, and collaborate with development, QA, operations, R&D, and technical support teams. The role requires strong networking, Windows and Linux server administration, virtualization, Python automation, and software quality assurance expertise.
Security • Software • Cybersecurity
Develop and maintain scalable software for cloud-native networking and security products. Responsibilities include designing features and infrastructure, fixing bugs, optimizing systems software for cloud operations, and collaborating with DevOps and QA teams. The role requires strong Python programming and debugging skills, experience with containers and orchestration, and knowledge of cloud architecture, networking, security protocols, and distributed systems.
Security • Software • Cybersecurity
Develop and maintain C-based software for Fortinet’s TLS stack and Unified Threat Management features, including antivirus, web filtering, data leak prevention, and anti-spam. Research application-layer protocols, improve software architecture and coding practices, troubleshoot complex issues, and identify technologies that enhance FortiGate firewall products. The role requires extensive systems programming experience in Linux or UNIX-like environments and knowledge of networking and security concepts.
Security • Software • Cybersecurity
Design, develop, test, debug, and optimize embedded C software on Linux platforms for network security appliances. Responsibilities include networking, firewall, authentication, encryption, system services, concurrency, performance optimization, packet analysis, secure development, and production support. The role collaborates with hardware, QA, product, security research, and customer-support teams while owning complex features from architecture through testing and deployment.
Security • Software • Cybersecurity
Owns the strategy, lifecycle, and performance of Fortinet’s service portfolio across support, customer success, incident response, and professional services. Develops service roadmaps, business cases, pricing models, KPIs, and improvement initiatives while coordinating cross-functional teams, vendors, Sales, and Marketing. Leads multiple projects, manages risks and budgets, evaluates customer and market insights, and ensures services deliver strategic, operational, and customer value.
Security • Software • Cybersecurity
Develop and maintain C/C++ software for Fortinet’s FortiGate firewall Unified Threat Management features, including antivirus, web filtering, data leak prevention, and antispam. Research networking protocols and technologies, improve existing code and development processes, promote engineering best practices, troubleshoot issues, and suggest product enhancements. The role requires Linux/UNIX development, TCP/IP, POSIX APIs, sockets, source control, and strong problem-solving skills.
Security • Software • Cybersecurity
Executes manual and automated testing for software features and bug fixes, analyzes code, documents defects, and collaborates with developers on resolutions. Automates front-end testing, maintains experimental and hot-test network systems, and troubleshoots software, hardware, Linux, firewall, routing, and switching environments. The role also requires clear test reporting, system installation and configuration, packet analysis, and scripting experience.
Security • Software • Cybersecurity
Troubleshoot Fortinet FortiSASE customer issues, analyze configurations and systems, recommend corrective actions, reproduce problems in lab environments, consult technical documentation, and manage cases through escalation and closure. Educate customers, lead escalation meetings, communicate expectations, and collaborate with engineering and product teams. Requires strong networking, authentication, operating system, security product, troubleshooting, and communication skills.
Security • Software • Cybersecurity
Develop and maintain C/C++ software for Fortinet’s Unified Threat Management features, including antivirus, web filtering, data leak prevention, and antispam. Research application-layer protocols, improve existing designs, troubleshoot complex issues, promote development best practices, and suggest product enhancements. The role requires Linux or UNIX development, TCP/IP, POSIX APIs, sockets, firewall and network software experience, and source control familiarity.
Security • Software • Cybersecurity
Design, develop, test, debug, and maintain high-performance embedded software in C on Linux for network security appliances. Responsibilities include networking features, firewall and authentication capabilities, performance optimization, concurrency and memory troubleshooting, packet analysis, secure development, architecture and code reviews, and production support. Collaborate with hardware, QA, product, security research, and customer support teams while delivering reliable system-level software and automated tests.
