
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.
-
Design, coding, enhancements, and bug fixing in DNS and related areas.
-
Bring up new ideas to improve the day-to-day challenges in the design/functionality.
-
Should be able to provide technical direction to the ongoing and future projects in the team.
-
Keep the product vulnerability free by uplifting/fixing the open issues.
-
Build tools and infrastructure to improve these F5’s components and features.
-
Set an example of software design and development innovation and excellence.
-
Research, investigate and define new areas of technology to enhance existing or new products directions
-
Evaluate performance of products to fine-tune, and refactor the design as per the requirements to scale up.
-
Must have worked in security and related areas.
-
Document software designs via functional specifications and other design documents
-
Conduct presentations internal and external, mentoring the team members
-
May participate in the hiring and onboarding process
-
Collaborate with team members and technical leads
-
Responsible for upholding F5’s Business Code of Ethics and for promptly reporting violations of the Code or other company policies.
Knowledge, Skills and Abilities:
Essential
-
Deep understanding of data structures & algorithm.
-
Expert in C, C++ with hands-on experience
-
Fair understanding of scripting languages Python and JavaScript
-
Expertise in Linux user-level programming and exposure to Linux networking stack.
-
Good understanding on TCP/IP concepts.
-
Proven experience with security standards.
-
Excellent analytical and problem-solving skills.
-
Good understanding of Network security and DNS modules
-
Excellent Understanding of networking technologies and OS internals.
-
Prior experience in leading and delivering project/programs involving multiple teams.
-
Prior experience of leading and mentoring senior engineers to deliver critical projects.
Nice-to-have
-
Prior experience developing DNS and related modules is a Plus.
-
Good understanding of network protocols like TCP, UDP, HTTP, SSL, DNS, FTP etc.
-
Experience with CI/CD (git, pipeline etc.).
Qualifications
-
Requires a minimum of 15+ years of related experience with a Bachelor of Engineering in ECE/Computers or similar years’ experience with ME/MTech in ECE/Computers.
-
Excellent organizational agility and interpersonal skills throughout the organization.
-
Ability to work flexible hours for better collaboration with international teams.
F5 Inc. is an equal opportunity employer and strongly supports diversity in the workplace. 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.

About F5 Networks
About
F5 is an industry leader in Application Delivery Networking and Security, has over 8,000 employees worldwide At F5, we make apps faster, smarter, and safer…from anywhere. Come work within the F5 BIGIP Next Base Operating System team in an exciting, fast past environment charting the course for F5’s future. As a contributing member of the team, you will be integrated into cross functional working project teams in our Product Development organization. Build services that are performant, reliable, secure, and scalable within a company known for our excellent culture. If you enjoy providing quality solutions while keeping a focus on high availability, scalability, maintainability, and security then you are the Software Engineer that we would like to have join our team.
Similar jobs
Job Description: Python-Azure AI Developer
Experience: 5+ years
Locations: Bangalore | Pune | Chennai | Jaipur | Hyderabad | Gurgaon | Bhopal
Mandatory Skills:
- Python: Expert-level proficiency with FastAPI/Flask
- Azure Services: Hands-on experience integrating Azure cloud services
- Databases: PostgreSQL, Redis
- AI Expertise: Exposure to Agentic AI technologies, frameworks, or SDKs with strong conceptual understanding
Good to Have:
- Workflow automation tools (n8n or similar)
- Experience with LangChain, AutoGen, or other AI agent frameworks
- Azure OpenAI Service knowledge
Key Responsibilities:
- Develop AI-powered applications using Python and Azure
- Build RESTful APIs with FastAPI/Flask
- Integrate Azure services for AI/ML workloads
- Implement agentic AI solutions
- Database optimization and management
- Workflow automation implementation
Strong Backend Engineer Profiles
Mandatory (Experience 1) – Must have 2+ years of hands-on Backend Engineering experience building production-grade systems in a B2B SaaS or product environment
Mandatory (Experience 2) – Must have strong backend development experience using at least one backend framework such as FastAPI / Django (Python), Spring (Java), or Express (Node.js)
Mandatory (Experience 3) – Must have a solid understanding of backend fundamentals, including API development, service-oriented architecture, data structures, algorithms, and clean coding practices
Mandatory (Experience 4) – Must have strong experience working with databases (SQL and/or NoSQL), including efficient data modeling and query optimization
Mandatory (Experience 5) – Must have experience designing, building, and maintaining APIs and backend services, including integrations with external systems (CRMs, payment gateways, ERPs, data platforms, etc.)
Mandatory (Experience 6) – Must have experience working in cloud-based environments (AWS / GCP / Azure) and be familiar with Git-based collaborative development workflows
Mandatory (Domain) – Experience with financial systems, billing platforms, fintech applications, or SaaS revenue-related workflows is highly preferred
Mandatory (Domain) – Experience with financial systems, billing platforms, or fintech applications is highly preferred (fintech background is a strong plus)
Mandatory (Company) – Must have worked in product companies / startups, preferably Series A to Series D
We are looking for Sr. Node Js Developer
Experience - 3-5 years
Location - Ahmedabad, Gujarat. (Work from Office)
5 Days working
Should have good communication skills.
Requirements:
•API Development
• Mongodb or Firebase
•Designing and developing user interfaces using Angular OR JavaScript MV-VM/MVC frameworks
•Good understanding of AJAX and JavaScript, TypeScript Dom manipulation Techniques
•Experience with RESTful services
•Expert in any one of the modern JavaScript MV-VM/MVC frameworks (AngularJS, JQuery, ReactJS)
•Knowledge of Node.js, Express and frameworks available for it
•Understanding the nature of asynchronous programming and its quirks and workarounds
Working behind the scenes, the ideal candidate has a unique blend of technical expertise and insatiable curiosity, with a methodical, analytical mindset.
You should be comfortable working alongside a team as well as independently in the design and development of mission-critical websites, applications, and layers of the infrastructure.
Experience with JavaScript, Amazon Web Services (AWS), Git,
The selected candidate must have in-depth knowledge of basic algorithms and data structures. The developer will be responsible for building and maintaining functional and stable web applications.
Develop server-side logic, definition, and maintenance of the central database
Ensure high performance and responsiveness to front-end applications and integrate the elements
Participate in the entire application lifecycle, focusing on coding and debugging.
1.Write clean code to develop functional web applications
2.Gather and address technical and design requirements
3.Building reusable code and libraries for future use
4.Implementation of security and data protection
5.Conduct UI tests and optimize performance.
6.Design robust APIs to support mobile and desktop users
Job Description :
You're going to be at the core of our development team. You'll mainly be coding in Node.js. You'll be doing a little bit of everything from writing backend code that communicates with other internal services, to working with APIs, to writing code that controls EC2 instances and so on.
Requirements :
- Strong understanding of object-oriented programming and functional programming and design concepts like - dependency injection, abstract classes, interfaces, data, providers, factories, middlewares, interceptors, orm
- Strong understanding of database architecture and design principles MySQL, mongo-DB. Understanding of MongoDB’s aggregation framework is a bonus.
- Excellent knowledge of Node.js frameworks (NestJs preferred) and experience in integrating libraries, authentication, queues, jobs, logger services. Past experience in working on multi-tenant SAAS product is a bonus.
- Experience with AWS, Architecture Design, and Web development.
- 1+ years of relevant experience
- Passionate about working in a startup and creating a great product
- Must be able to show us projects and or websites that you have created. Bonus points if you’ve created these projects/websites outside of your work (we love seeing proof of how much you love technology and coding).
- Must love to program, must be willing to learn, and must be creative. If you are the type of person who finds learning a new technology or language an exhilarating experience, this is the place for you.
Responsibilities :
- Working alongside front end developers, designers, and other backend developers creating cutting edge applications
- Delivering programming solutions for a variety of challenging and exciting projects
- Testing applications to ensure they meet users' expectations
- Integrating third-party APIs
- Deliver outstanding projects within tight deadlines
- Good Analytical and Communication skills.
- Strong proficiency with JavaScript - Knowledge of Nodejs and frameworks available for it such as Express, etc.
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages such as Jade, EJS, etc.
- Good understanding of server-side CSS pre-processors such as SCSS, Stylus, Less, etc.
- User authentication and authorization between multiple systems, servers, and environments - Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests - Proficient understanding of code versioning tools, such as Git
As one of the senior members of the backend development team at Mosaic, you will be
responsible for architecting and setting the standards for building our core backend/microservices.
Also, you will be responsible for shaping up the entire system for scale and collaborating
extensively with the frontend and design teams to create the best consumer experiences.
Responsibilities
● Develop microservices that will be used by the frontend through API endpoints.
● Translate business requirements into high quality code.
● Ensure that the code is deployed in a secure and scalable fashion.
● Focus on code maintainability and performance of application.
● Provide technical advice and assists in solving programming problems.
● Enhance Analytics and overall backend architecture for better performance.
Requirements
● 3+ years of backend/full-stack development experience
● 1+ years of experience on NodeJS
● 1+ years experience in building APIs in a microservice architecture
● Has experience managing other developers, recruiting and training.
● Experience in PHP is a plus
● Experience with AWS services such as Lambda, CloudWatch, CloudFront
● Has experience in code reviewing/being the gatekeeper for an entire project
● Experience with RabbitMQ or similar queuing system
● Experience with Redis/ElasticSearch is a plus
● Familiarity with CI/CD pipeline tools like Jenkins
● Good knowledge of working with Git
● A knack for benchmarking and optimization
Role - Backend Developer
Experience:- 2+
Qualification:- BE Computer Engineering/MCA
Programming Language - Python & framework Django
Responsibilities
- Building REST API's & Services In Django Framework
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of the database schema
- Design and implementation of data storage solutions
- Implementing CI/CD pipeline
- Proficient knowledge of a back-end programming language Python
- Hands-on experience with Python Frameworks like Django
- Proficient knowledge of MySQL, PostgreSQL
- Creating database schemas that represent and support business processes (Relational & NoSQL)
- Understanding of queueing systems like Redis/AWS SQS
- User authentication and authorization between multiple systems, servers, and environments
- Data migration, transformation, and scripting
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
- Proficient understanding of code versioning tools, such as Git
Brownie Points
- Experience in Docker
- HandsOn Knowledge with implementing CI/CD pipelines
- Experience in managing applications on AWS
- Management of hosting environment, including database administration and scaling application to support load changes
- Product wide application-level thinking on API and data modeling
Azine Technologies is known for our innovative technologies, products and services -- and for the people behind them. At Azine, we create identity verification products which are essentially apps, APIs, SDKs which have different modules that undergo OCR, Face Recognition, and other AI and machine learning. We’re looking for a Python Developer who can fulfil the following responsibilities.
Role and Responsibilities
- Design & implement new software modules based on the product requirements
- Debug existing software components, fix issues and avoid regressions
- Be proactive, take ownership and be accountable
- Familiar with Test Drive Development.
- Participate in software architecture, design discussions and code reviews
Qualifications and Education Requirements
Bachelor’s degree and 3+ years of software development experience or equivalent, including Computer Vision and AI/ML.
Understanding of OCR, Neural network and Deep learning.
Expert in Python with knowledge of Python Frameworks (such as Django, Flask, etc.).
Expert understanding of threading and limitations of Python, and multi-process architecture.
Knowledge of user authentication and authorization between multiple systems, servers, and environments.
Proficient understanding with code versioning tools such as Git, SVN, etc.
Strong unit test and debugging skills.
Basic understanding of front-end technologies, such as Javascript, HTML5, and CSS3.
Preferred Skills
Django, Flask, Neural networks, Deep Learning, Optical character recognition, Self-organizing maps, Artificial Intelligence (AI), Machine Learning (ML), Software architecture, Celery, Object-relational mapping, NOSQL Databases, MongoDB, Computer Vision, GANs,
Additional Notes
We are offering amazing career growth opportunities, great compensation, and benefits. This begins with: weekly lunches, alternate weekends-off, annual medical checkups, social engagement, financial assistance and more.
Job Type: Full-time
Location: Iscon, Ahmedabad











