Principal Software Development Engineer

10 - 15 years

10 - 15 Lacs

Posted:21 hours ago| Platform: Foundit logo

Apply

Skills Required

api framework spring boot/django rest api-based microservices java/python programming

Work Mode

On-site

Job Type

Full Time

Job Description

Here at Fortinet, we are looking for a highly motivated individual who can thrive in a fast-paced environment and successfully contribute to the team. The ideal candidate will have a can-do attitude, passion for technology, extensive development experience, and will be able to learn quickly.

The FortiSOAR R&D team is looking for a Principal Software Development Engineer to help improve and expand our SOAR capabilities in the platform. As a member of the team, you'll be responsible for designing and implementing the core platform services and defining the architecture of the system.

Responsibilities:

  • Research, investigate, and define new areas of technology to enhance existing features or new product directions; re-evaluate the design and implementation of current source code.
  • Design, build, and enhance the API framework and Workflow Engine for the FortiSOAR platform.
  • Participate in functional spec, design, and code reviews.
  • Work on cross-team platform-level initiatives and projects.
  • Maintain and document code using source control systems.
  • Develop high-quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.
  • Help define and execute the long-term technical strategy.

Requirements:

  • Bachelor's/Master's degree in Information Technology, Computer Science, or equivalent education.
  • 10+ years of hands-on software development experience.
  • High-level expertise programming in Java or Python programming.
  • Hands-on experience with popular Java/Python Frameworks (Spring Boot, Django).
  • Excellent knowledge of PostgreSQL, RabbitMQ, ES Stack, NGINX, and application deployment.
  • Experience in building REST API-based microservices.
  • Broad knowledge of web standards for authentication such as OAuth2, SAML2, SSL, CORS, JWT, REST/SOAP, etc.
  • Stronghold of data structures and multi-threading/multi-processing programming.
  • Excellent problem-solving and troubleshooting skills.
  • Ability to communicate and discuss technical topics with both technical and business audiences.
  • Excellent understanding and knowledge of Software Engineering Concepts and Methodologies.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Fortinet Technologies logo
Fortinet Technologies

Computer and Network Security

Sunnyvale CA

RecommendedJobs for You