drjobs Staff Application Software Engineer

Staff Application Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Sunnyvale, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

Fortinet is looking for a Staff Application Software Engineer to assist FortiTelemetry Team

Job Responsibilities:

  • CrossPlatform Development:
    Design and implement systemlevel and endpoint applications using Golang to ensure robust performance and seamless operation across Windows macOS and other platforms.
  • Network Programming:
    Develop and maintain network communication protocols and integrations (e.g. TCP/IP IPC) to ensure efficient and reliable data transmission between applications and services.
  • Performance & Security Optimization:
    Analyze software performance to optimize resource usage and implement security best practices to safeguard against vulnerabilities.
  • System Integration:
    Collaborate with hardware and crossfunctional teams to ensure smooth integration between software and various system components with an emphasis on network interactions and crossplatform consistency.
  • Testing Debugging & Documentation:
    Create comprehensive test plans conduct rigorous debugging and maintain detailed technical documentation including design specifications code comments and user guides.
  • Collaboration & Innovation:
    Work closely with team members to gather requirements propose innovative solutions and deliver highquality software on schedule.

Job Requirements:

  • Education:
    Bachelors or Masters degree in Computer Science Software Engineering or a related field.

  • Experience:
    • 5 years of application software development experience with a strong focus on systemlevel or crossplatform application development
    • Strong understanding of Windows system or other platforms like MacOS and Linux
    • Experience with Golang language and debugging tools

  • Technical Skills:
    • Required:
      • Proficiency in Golang for developing scalable crossplatform applications.
      • Strong network programming skills with a solid understanding of communication protocols (e.g. TCP/IP IPC).
    • Preferred:
      • Experience with Windows/MacOS system development.
      • Familiarity with C/C for lowlevel or performancecritical components.
      • Familiarity with frontend crossplatform application GUI page development

  • Additional Skills:
    • Ability to work effectively in crossfunctional teams.
    • Excellent problemsolving and debugging skills.
    • A proactive approach to adopting new technologies and improving existing processes.

#GD




Required Experience:

Staff IC

Employment Type

Full-Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.