At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.
Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.
Role Summary
F5 is growing itsAI Security team and is looking for an ambitious, versatile, and self-drivenBackend Software Engineer . In this role, you will design, develop, test, andmaintainscalable backend applications that powerworld-first AI Security solutions . Your contributions will becrucial tobuilding outour AI Security web application , ensuring robust, reliable, andcutting-edgetechnology to successfully meet business and customer needs.
This role offers an exciting opportunity to collaborate with a multidisciplinary team, solve technically challenging problems, and grow professionally in a culture that values innovation, collaboration, and team excellence.
Tech Stack We Use
Backend: Python, Fast API, Pydantic,uvicorn
Frontend: Typescript, Vue3, Vite
Source Control: Git Lab
Continuous Delivery: Argo CD
Deployment: AWS (Dockerizedapplications, Helm charts, Kubernetes)
Key Responsibilities
Build and Deliver Exceptional Technology
Design, develop, andmaintainscalable backend applications , SDKs, and tools to support AI Securitysolutions atscale.
Collaborate with theproduct, QA, frontend, and data science teams to deliver seamless, user-friendly, high-performance software.
Writeclean, efficient, and maintainable code , adhering to F5’s best practices in software development and secure coding.
Ensure Quality, Performance, and Architecture
Test, troubleshoot, andoptimizebackend services to ensuremaximumscalability, performance, and reliability.
Architect backend features based onbest practices in modern software design andscalable architecture patterns .
Continuous Improvement and Collaboration
Proactively suggest and implementsolutions to challengesencounteredduring development cycles.
Thrive in acollaborative environment , working cross-functionally to ensure alignment with business and technical goals.
Stay updated withemergingtechnologies ,leveragingnew tools and features whereappropriate toimprove backend systems.
Qualifications and Skills
Required Experience
At least3 years’ experience developing server-side applications using Python, Fast API, or equivalent frameworks.
Strong understanding ofdatabase technology , including platforms like Postgre SQL or My SQL.
Demonstratedexpertiseinbuilding, debugging, andmaintaining RESTful APIs and multi-service backend systems.
Excellent troubleshooting skills to debug and analyze complex software systems.
A passion for owning and deliveringhigh-quality backend solutions that meet business and customer needs.
Core Skills
Critical Thinking: Structured problem-solving approach when debugging and troubleshooting multi-service applications.
Collaboration: Proven ability to work both independently and as part of a larger engineering team.
Communication: Clearly communicate ideas, features, and risks to technical and non-technical collaborators.
Time Management: Ability to prioritize and manage multiple tasks effectively while meeting deadlines.
Preferred Skills
Familiarity withDockerizedapplications , Kubernetes, and cloud environments like AWS.
Hands-on experience with testing anddeliverypipelines, includingautomated CI/CD workflows (e.g., Argo CD).
Knowledge of secure coding practices and deploying applications inmission-critical production environments .
Why Join the F5 AI Security Team?
At F5,Backend Engineers are critical to building AI-driven, scalable solutions that deliver empowerment and innovation to customers across the globe. Here’swhyyou’lllove it here:
Technical Excellence: Work with modern technologies and solve unique technical challenges in the rapidly evolving AI Security space.
Impactful Collaboration: Partner with cross-functional teams to create features that solve meaningful customer problems.
Growth Opportunities: Advance your skills and career while contributing directly to world-first AI security innovations.
Supportive Work Culture: We foster a collaborative team where diverse perspectives and continuous improvement drive our success.
What Success Looks Like
As aBackend Software Engineer at F5, success isdemonstratedby your ability to:
Deliverhigh-quality, scalable backend services that enhance the capabilities of our AI Security products.
Collaborate seamlessly with cross-functional teams to align engineering solutions with product goals.
Maintain a growth mindset, adopting moderntechnologiesand improving backend architecture to meet current and future needs.
Troubleshoot and resolve complex production issues, minimizing downtime and ensuring system reliability.
#LI-SS5
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.