GetJob.us
F

Principal Software Developer Engineer

FortinetSunnyvale, CA
today
Full-timeOffice

Company

Fortinet

Location

Sunnyvale, CA

Type

Full-time

Work Schedule

full time

Work Location

office

Job Description

We are seeking a Principal Software Developer Engineer at Fortinet in Sunnyvale, CA, to design, develop, and optimize advanced cybersecurity software solutions that protect enterprise networks worldwide.

Full Description

Job Overview Fortinet is looking for a Principal Software Developer Engineer to join our engineering team in Sunnyvale, California. This senior-level role is critical to designing and building next-generation cybersecurity software that defends organizations against evolving cyber threats. You will collaborate with cross-functional teams to create scalable, high-performance solutions that meet the needs of global enterprise customers. Key Responsibilities Lead the design, development, and optimization of core software components for Fortinet's security products. Architect robust and scalable systems that address complex security challenges while ensuring high availability and performance. Collaborate with product managers, security researchers, and fellow engineers to define technical requirements and deliver innovative solutions. Conduct thorough code reviews, enforce best practices, and mentor junior developers to maintain high code quality and foster professional growth. Troubleshoot and resolve complex technical issues, perform performance tuning, and implement new features that enhance product capabilities. Stay current with emerging technologies, cybersecurity trends, and industry standards to continuously improve Fortinet's offerings. Required Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 8 years of professional software development experience, with demonstrated expertise in building large-scale, distributed systems. Strong proficiency in programming languages such as C, C++, Java, or Python. Proven experience in cybersecurity, networking protocols, or cloud security is highly desirable. Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment. Skills Expertise in software architecture, algorithm design, and performance optimization. Deep understanding of network security principles, encryption technologies, and threat detection mechanisms. Experience with Linux operating systems, multi-threaded programming, and database technologies. Strong communication skills and the ability to articulate complex technical concepts to both technical and non-technical stakeholders. Familiarity with agile development methodologies and continuous integration practices. Company Info Fortinet is a global leader in cybersecurity solutions, providing comprehensive protection for networks, endpoints, and cloud environments. Our innovative Security Fabric platform integrates multiple security technologies to deliver seamless protection against advanced threats. With a commitment to research and development, Fortinet empowers organizations of all sizes to defend against cyber risks with confidence. Benefits Fortinet offers a competitive compensation package, comprehensive health and wellness benefits, and a 401(k) retirement plan with company matching. Employees enjoy flexible work arrangements, professional development opportunities, and access to cutting-edge technology resources. The company fosters a culture of innovation, collaboration, and continuous learning. Growth Opportunities As a Principal Software Developer Engineer, you will have the opportunity to shape the future of cybersecurity technology and advance your career within a rapidly growing global organization. Fortinet supports ongoing education, leadership development programs, and internal mobility to help employees achieve their professional goals.

Key Skills

C++PythonNetwork SecuritySoftware ArchitectureCybersecurity