About The Position

Develop and maintain software components for current and future products, with responsibility for developing networking-related features for the FortiSwitch product line. Use AI efficiently to support development and testing, fix bugs in current products, and implement high-quality software features on schedule. Effective verbal and written communication is expected.

Requirements

  • 0–3 years of experience in software engineering.
  • Strong C/C++ and Linux experience.
  • Fundamental knowledge of networking.
  • Familiarity with socket programming.
  • Knowledge of general QA procedures and methodologies and software development fundamentals.
  • Knowledge of Shell and Python scripting languages.
  • Must be authorized to work in the U.S. without sponsorship.
  • B.S. in Computer Science or Electrical Engineering.

Nice To Haves

  • M.S. preferred.

Responsibilities

  • Develop and maintain software components for current and future products.
  • Develop networking-related features for the FortiSwitch product line.
  • Use AI efficiently to support development and testing.
  • Fix bugs in current products.
  • Implement high-quality software features on schedule.
  • Communicate effectively, verbally and in writing.

Benefits

  • Medical, dental, vision, life, and disability insurance.
  • 401(k).
  • 11 paid holidays, vacation time, and sick time.
  • Comprehensive leave program.
  • Eligibility to participate in the Fortinet equity program.
  • Bonus eligibility is reviewed at hire and annually at the Company's discretion.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service