Job
Description
Join our team at Fortinet, a leading cybersecurity company dedicated to shaping the future of cybersecurity and redefining the intersection of networking and security. We are on a mission to protect people, devices, and data worldwide. Currently, we are looking for a dynamic Staff Software Development Engineer to join our rapidly growing business. As a Staff Software Development Engineer at Fortinet, you will play a crucial role in enhancing and expanding our product capabilities. Your responsibilities will include designing and implementing core services, as well as defining the system architecture. We are seeking a highly motivated individual who excels in a fast-paced environment and can contribute effectively to the team. The ideal candidate will possess a can-do attitude, a passion for technology, extensive development experience, and a quick learning ability. Your key responsibilities as a Staff Software Development Engineer will include: - Developing enterprise-grade backend components to improve performance, responsiveness, server-side logic, and platform - Demonstrating a strong understanding of technology selection with well-justified study to support decisions - Troubleshooting, debugging, and ensuring timely resolution of software defects - Participating in functional spec, design, and code reviews - Adhering to standard practices for application code development and maintenance - Actively working towards reducing technical debt in various codebases - Creating high-quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within set timeframes and budgets We are seeking candidates with: - 8-12 years of experience in Software Engineering - Proficiency in Python programming and frameworks like Flask/FastAPI - Solid knowledge of RDBMS (e.g., MySQL, PostgreSQL), MongoDB, Queueing systems, and ES Stack - Experience in developing REST API-based microservices - Strong grasp of data structures and multi-threading/multi-processing programming - Experience in building high-performing, distributed, scalable, enterprise-grade applications - Familiarity with AWS services (ECS, ELB, Lambda, SQS, VPC, EC2, IAM, S3), Docker, and Kubernetes (preferred) - Excellent problem-solving and troubleshooting skills - Ability to effectively communicate technical topics to both technical and business audiences - Self-motivated with the capability to complete tasks with minimal direction - Experience in cyber security engineering is a plus About Our Team: Our team culture is centered around collaboration, continuous improvement, customer-centricity, innovation, and accountability. These values are ingrained in our ethos and culture, fostering a dynamic and supportive environment that promotes excellence and innovation while prioritizing our customers" needs and satisfaction. Why Join Us: We welcome candidates from diverse backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package designed to enhance your overall health and financial well-being. Embark on a challenging, fulfilling, and rewarding career journey with Fortinet. Join us in delivering solutions that have a meaningful and lasting impact on our 660,000+ customers worldwide.,