Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים

דרושים Principal Linux Software Engineer ב-Fortinet ב-United States, Sunnyvale

מצאו את ההתאמה המושלמת עבורכם עם אקספוינט! חפשו הזדמנויות עבודה בתור Principal Linux Software Engineer ב-United States, Sunnyvale והצטרפו לרשת החברות המובילות בתעשיית ההייטק, כמו Fortinet. הירשמו עכשיו ומצאו את עבודת החלומות שלך עם אקספוינט!
חברה (1)
אופי המשרה
קטגוריות תפקיד
שם תפקיד (1)
United States
אזור
Sunnyvale
נמצאו 96 משרות
05.09.2025
F

Fortinet Staff Software Development Engineer United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
תיאור:

Job Responsibilities:

  • Design, develop, and maintain distributed Java applications and services deployed across multi-node clusters.
  • Architect systems for horizontal scalability, high availability, and fault tolerance.
  • Lead design and implementation efforts involving data partitioning, replication, consensus algorithms, and leader election.
  • Develop and maintain core software components across current and next-generation networking products; proactively own bug fixing and system reliability.
  • Profile, optimize, and tune JVM-based applications for performance and resource efficiency.
  • Collaborate closely with DevOps and QA teams to ensure high-quality software delivery in CI/CD environments.
  • Participate in code reviews, technical design discussions, and performance diagnostics.
  • Continuously evaluate and adopt new technologies and frameworks to enhance distributed system capabilities.
  • Provide mentorship and technical leadership to mid-level and senior engineers.

Job Requirements:

  • 8+ years of hands-on software engineering experience with a strong foundation in computer science (algorithms, concurrency, distributed computing).
  • Deep expertise in Java, including multithreading, network programming, object-oriented design, and JVM internals.
  • Proven experience in building and scaling clustered Java applications in production environments.
  • Solid understanding of distributed systems principles (CAP theorem, consistency models, data replication, fault tolerance).
  • Proficiency with gRPC, Protocol Buffers, and/or reactive programming models.
  • Strong knowledge of Linux internals: kernel, system libraries, shell scripting, and system utilities.
  • Deep understanding of Layer 2/3 networking protocols and related technologies (Firewall, VLAN, SSL/TLS, IPSec, TCP/IP).
  • Strong experience in code profiling, debugging, and performance optimization.
  • Experience with relational or column-oriented databases, schema design, and query performance tuning.
  • Hands-on experience with Redis, including its use for caching, data partitioning, pub/sub messaging, and persistence in distributed environments.
  • Familiarity with DevOps principles and Continuous Delivery best practices.
  • Ability to work effectively in a fast-paced, agile development environment.

Educational Requirements:

  • B.S. in Computer Science or related field. M.S. is preferred.

For US:

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

For Canada:

The Canada base salary range for this full-time position is expected to be between $140,000 - $171,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.

Expand
05.09.2025
F

Fortinet Technical Support Engineer United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
תיאור:

As a member of the FortiNAC TAC team, You will help troubleshoot complex network access and security issues, acting as a subject matter expert for FortiNAC deployments across diverse customer environments.

Responsibilities

  • Provide technical support to FortiNAC customers via phone, email, and remote sessions, with a strong focus on troubleshooting and root cause analysis.
  • Analyze customer configurations, deployment setups, and network designs, including switches, firewalls, and endpoint connectivity.
  • Recreate customer-reported issues in lab environments to validate findings and confirm resolutions.
  • Recommend configuration changes or upgrades based on technical assessments and best practices.
  • Accurately document case progress, set clear expectations, and ensure timely resolution of support tickets.
  • Perform live troubleshooting on customer systems, working collaboratively with customer IT staff.
  • Identify, reproduce, and document product bugs or usability issues, and escalate to Engineering as needed.
  • Participate in the weekend/holiday on-call rotation.
  • Create and maintain internal and customer-facing knowledge base articles to share troubleshooting insights and solutions.

Required Skills & Experience

  • Strong knowledge of Network Access Control (NAC) concepts, 802.1X, RADIUS, SNMP, and network segmentation.
  • Solid understanding of network protocols and infrastructure (TCP/IP, VLANs, DHCP, DNS, routing/switching).
  • Familiarity with multi-vendor network environments (FortiGate, Cisco, Aruba, etc.).
  • Linux/Unix system administration experience, including CLI-based troubleshooting.
  • Working knowledge of Windows systems and AD/LDAP integration.
  • Experience with virtualization platforms and cloud-based deployments is a plus.
  • Strong diagnostic and problem-solving skills across Layer 2/3 and application-level issues.
  • Hands-on experience with FortiNAC or similar NAC products is a plus.
  • Scripting or automation experience (e.g., Python, Bash) is a plus.
  • Excellent communication and customer service skills.
  • Fluency in both spoken and written English.
  • Proficiency in Spanish is a strong plus.

Qualifications

  • Bachelor’s degree in Computer Science, Networking, Cybersecurity, or a related field (or equivalent work experience).
  • Minimum 5 years of technical support, network engineering, or security operations experience.
Expand
05.09.2025
F

Fortinet Senior DevOps Engineer United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
תיאור:

Key Responsibilities:

  • Linux System Administration : Manage, secure, and optimize Linux-based environments.
  • CI/CD Pipelines : Build and maintain automation pipelines using tools such as Jenkins and GitLab CI.
  • Infrastructure as Code : Implement and manage systems using Ansible and Terraform.
  • Containers & Orchestration : Deploy and manage containerized applications using Docker and Kubernetes.
  • Virtualization : Manage and maintain VMware environments including ESXi hosts, vCenter, and virtual machines
  • Storage Management : Configure and manage storage systems (SAN/NAS), including performance tuning and capacity planning.
  • Network & Compute Architecture : Understand, troubleshoot, and optimize compute, storage, and networking layers.
  • Firewall Administration : Manage firewall rules and configurations (preferably FortiGate ).
  • Physical Infrastructure :
    • Rack and cable servers, switches, and other hardware in the data center.
    • Maintain and organize physical infrastructure documentation.
    • Ensure proper cooling, power, and labeling of equipment.
  • Monitoring & Security :
    • Implement and manage system monitoring tools.
    • Enforce security best practices: secrets management, vulnerability scanning, and access policies.
  • Documentation : Maintain detailed, up-to-date documentation on systems, configurations, and procedures.

Required Qualifications:

  • Proven experience in software development and the implementation of CI/CD pipelines within industrial environments.
  • Deep understanding of Unix/Linux system internals, administration, and troubleshooting.
  • Strong knowledge of networking concepts including TCP/IP, routing, topologies, and hardware.
  • Experienced in managing storage systems (SAN/NAS) and database platforms.
  • Proficient in Linux system administration and shell scripting.
  • Hands-on experience with CI/CD tools such as Jenkins and GitLab CI.
  • Skilled in containerization and orchestration tools, including Docker and Kubernetes.
  • Practical knowledge of configuration management and infrastructure-as-code tools like Ansible and Terraform.
  • Proficient in Python or other scripting languages for automation and tooling.
  • Familiar with Git and standard version control workflows.
  • Prior experience administering OpenStack and VMware environments.
  • Hands-on experience with physical infrastructure tasks, including racking and stacking servers and network equipment.
  • Familiarity with FortiGate or similar firewall technologies (FortiGate preferred).
  • Solid understanding of DevOps security and compliance best practices.

Preferred Qualifications:

  • Jenkins and GitLab administrative experience.
  • VMware or OpenStack or Kubernetes certifications (e.g., VCP, COA) are a plus.
  • Experience with physical and virtual infrastructure monitoring (e.g., Prometheus, Zabbix).
  • Experience with hybrid environments (on-prem + cloud).
  • Familiarity with backup and disaster recovery solutions.
  • Familiarity with monitoring tools (e.g., Prometheus, Grafana).
  • Exposure to AI/ML tools, frameworks, or infrastructure is a plus

Soft Skills:

  • Strong problem-solving and troubleshooting skills.
  • Effective communication and team collaboration.
  • Detail-oriented with a proactive approach to infrastructure reliability and scalability.
  • Comfortable working in both cloud and on-prem environments.
  • A mindset for automation, scalability, and performance optimization
  • Ability to work independently and manage multiple priorities.

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

Expand
05.09.2025
F

Fortinet Senior Hardware Systems Integration Engineer United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
תיאור:

Reporting to a Sr. Manager, we are looking for someone who is well experienced in reworking board and system and integration and a passion for getting things done. Work with a team of 10+ Engineers, you will be reworking board and system and integrate the Hardware systems for the current and next generation products. This is a great opportunity to immerse yourself in all phases of the HW development cycle to reach new product launches and features development for our products.

Responsibilities:

While this is an individual contributor role, you’ll be involved in many aspects– reworking multi-layer boards with many fine-pitch components and rack-mount systems with metallic parts and integrating hardware systems, measuring power, single-ended, differential signals with oscilloscopes and meters, working with teams to improve product quality. This position offers a large scope of experience and direct involvement with complex and innovative technology. In addition, you will be working alongside a close-knit team of experienced software, hardware and ASIC developers.

Job Experience Required:You are experienced, but you also like to learn new things. And you want to work with smart people and have fun building great Hardware Platforms.

  • Must have 10+ years’ experience in reworking complex board with many fine-pitch components and system with high successful rate.
  • Excellent handiwork in reworking complex multi-layer PCB with many fine-pitch components and reworking metallic parts for rack-mount hardware systems.
  • Ability and experienced in measuring eye diagrams of high speed differential signals with oscilloscope.
  • Measure waveforms of high-speed single-ended with oscilloscope.
  • Measure voltage and current of power signals with meters and oscilloscope.
  • Prepare and procure electrical components, chips, tools, equipment, mechanical parts, tools.
  • Familiarity with AC and DC power sources.
  • Ability to read and familiarity with Schematic capture and layout tools, prefer familiarity with Orcad and Allegro tools.
  • Program flash, CPLD, and FPGA, prefer familiarity with Altera and Lattice CPLD and FPGA programming.
  • Manage outside laboratories and suppliers of parts and modules.
  • Good verbal & written communication skills with cross-functional teams & vendors.
  • Efficient self-starter, positive attitude, detail oriented, Team player, organized and responsible.

Education Requirement:

  • Must have a B.S.E.E or equivalent

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

Expand
04.09.2025
F

Fortinet Sr Software Dev QA Engineer United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
תיאור:

Job Responsibilities:

  • Design, develop, and execute test plans on functional, regression and performance test cases based on feature/hardware specifications in a bigger setups with different Fortinet and 3rdparty products integrated.
  • Define Complex Test cases exercising various features and coming up with creative ways to find bugs.
  • Explore and add different Fortinet devices to solution-interoperability testing.
  • Handling customer issue, which involves analyzing the provided logs and replicating the issues in local labs and validating the solution.
  • Identify, isolate, document, regress, and track bugs through resolution.
  • Provide QA test report with accuracy on time, without missing deadlines.
  • Execute test cases, analyze and report test results to management.
  • Support cross-functional teams in integrated test efforts.
  • Building new test infrastructure and maintain them for functional and customer found defects reproduction.
  • Debugging capability to analyze the logs and root cause the defects.
  • Collaborate closely with the development team to analyze, debug and resolve any issues.

Job Requirements:

  • Minimum 7+ years of relevant work experience writing and executing wireless QA test plans.
  • Good understanding of Quality Assurance processes and methodologies, such as writing detailed test plans, bug report, documenting failure scenarios, and isolating problems.
  • Strong problem solving and debugging skills with meticulous attention to detail and with a diligent mindset.
  • Experience working with Linux, UNIX or Windows Operating Systems.
  • Experience and Good understanding of Networking/Wi-Fi technologies/Protocols such as 11a/b/g/n/ac/ax/be.
  • Experience designing and running functional, stress/load, and performance tests.
  • Excellent English verbal and written communication skills.
  • Experience on wireless test tools & Analyzers such as Wireshark, Ominipeek, Ixia Veriwave, Chariot, iperf.
  • Experience working in fast-paced environments, agile methodology & changing testbed scenarios.
  • Python automation skill is added advantage.

Education Requirements:

  • BS in Computer Science (or equivalent experience), an advanced degree is a plus

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

Expand
Limitless High-tech career opportunities - Expoint
תיאור:

Job Responsibilities:

  • Design, develop, and maintain distributed Java applications and services deployed across multi-node clusters.
  • Architect systems for horizontal scalability, high availability, and fault tolerance.
  • Lead design and implementation efforts involving data partitioning, replication, consensus algorithms, and leader election.
  • Develop and maintain core software components across current and next-generation networking products; proactively own bug fixing and system reliability.
  • Profile, optimize, and tune JVM-based applications for performance and resource efficiency.
  • Collaborate closely with DevOps and QA teams to ensure high-quality software delivery in CI/CD environments.
  • Participate in code reviews, technical design discussions, and performance diagnostics.
  • Continuously evaluate and adopt new technologies and frameworks to enhance distributed system capabilities.
  • Provide mentorship and technical leadership to mid-level and senior engineers.

Job Requirements:

  • 8+ years of hands-on software engineering experience with a strong foundation in computer science (algorithms, concurrency, distributed computing).
  • Deep expertise in Java, including multithreading, network programming, object-oriented design, and JVM internals.
  • Proven experience in building and scaling clustered Java applications in production environments.
  • Solid understanding of distributed systems principles (CAP theorem, consistency models, data replication, fault tolerance).
  • Proficiency with gRPC, Protocol Buffers, and/or reactive programming models.
  • Strong knowledge of Linux internals: kernel, system libraries, shell scripting, and system utilities.
  • Deep understanding of Layer 2/3 networking protocols and related technologies (Firewall, VLAN, SSL/TLS, IPSec, TCP/IP).
  • Strong experience in code profiling, debugging, and performance optimization.
  • Experience with relational or column-oriented databases, schema design, and query performance tuning.
  • Hands-on experience with Redis, including its use for caching, data partitioning, pub/sub messaging, and persistence in distributed environments.
  • Familiarity with DevOps principles and Continuous Delivery best practices.
  • Ability to work effectively in a fast-paced, agile development environment.

Educational Requirements:

  • B.S. in Computer Science or related field. M.S. is preferred.

For US:

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

For Canada:

The Canada base salary range for this full-time position is expected to be between $140,000 - $171,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.

Expand
בואו למצוא את עבודת החלומות שלכם בהייטק עם אקספוינט. באמצעות הפלטפורמה שלנו תוכל לחפש בקלות הזדמנויות Principal Linux Software Engineer בחברת Fortinet ב-United States, Sunnyvale. בין אם אתם מחפשים אתגר חדש ובין אם אתם רוצים לעבוד עם ארגון ספציפי בתפקיד מסוים, Expoint מקלה על מציאת התאמת העבודה המושלמת עבורכם. התחברו לחברות מובילות באזור שלכם עוד היום וקדמו את קריירת ההייטק שלכם! הירשמו היום ועשו את הצעד הבא במסע הקריירה שלכם בעזרת אקספוינט.