Software Engineer II at F5 Networks · Bengaluru (Bangalore) · 2 - 6 years · Posted 16 Sep 2022

Position Summary
We are looking for a Software Engineer to join our creative team of UI designers and developers. You will work with a team of experts in user experience, design, web application backend and frontend development.
As a Software Engineer, you will implement easy-to-use and scalable web applications offering creative solutions to configure, monitor, and visualize new generation edge computing services. You will vet various open source and close source technologies, components, libraries, tools, etc. and help build a scalable, highly available, and easily manageable system
Responsibilities:
-
Architect and design intelligent web applications that serves the diverse requirement of edge computing solutions
-
Code while considering performance, scalability, maintainability, and flexibility
-
Innovate on features to deliver simple and intuitive usage for provisioning, monitoring, information visualization, debugging, and big-data analysis
-
Collaborate with architects, UX designers, and product managers to build a delightful user experience
-
Chip in to design end-to-end system architecture, working with different technical teams
-
Learn and apply new technologies, best design practices and usability patterns
-
Share the knowledge with code reviews and suggestions to ensure quality of product according to standards, processes and procedures.
Knowledge, Skills and Abilities
-
At least 3 years of experience with JavaScript
-
At least 2 years of experience with Typescript and Angular
-
Strong knowledge of HTML5, CSS3, and SASS/SCSS
-
Deep understanding of e2e testing and test automation of web applications
Qualifications
-
At least 3 years of experience and BS/BA or MS in Computer Science/related field or equivalent work experience.

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 (10)
Job Summary:
Looking for a Senior Software Engineer with strong experience in .NET, C#, ASP.NET, Angular/React, and SQL Server to develop and maintain scalable web applications.
Mandatory Skills:
- C#, .NET / ASP.NET, MVC
- Angular / TypeScript, HTML, CSS, JavaScript
- SQL Server / T-SQL
- RESTful APIs / Web API / Web Services
- Git / version control
- Application development, testing & production support
- Troubleshooting and resolving application issues
- Agile/Scrum environment
Good to Have:
- Azure/AWS
- CI/CD & DevOps
- Jenkins, Docker
- Microservices
- Unit Testing / TDD
- JIRA / SVN / TFS
Key Responsibilities:
- Develop, test and maintain .NET web applications.
- Build and enhance front-end applications using Angular/React.
- Troubleshoot production and application-specific issues.
- Collaborate with business, operations and functional teams.
- Participate in code reviews and SDLC activities.
- Prepare technical and project-related documentation.
Job Summary:
Looking for a Senior Software Engineer with strong experience in .NET, C#, ASP.NET, Angular/React, and SQL Server to develop and maintain scalable web applications.
Mandatory Skills:
- C#, .NET / ASP.NET, MVC
- Angular / TypeScript, HTML, CSS, JavaScript
- SQL Server / T-SQL
- RESTful APIs / Web API / Web Services
- Git / version control
- Application development, testing & production support
- Troubleshooting and resolving application issues
- Agile/Scrum environment
Good to Have:
- Azure/AWS
- CI/CD & DevOps
- Jenkins, Docker
- Microservices
- Unit Testing / TDD
- JIRA / SVN / TFS
Key Responsibilities:
- Develop, test and maintain .NET web applications.
- Build and enhance front-end applications using Angular/React.
- Troubleshoot production and application-specific issues.
- Collaborate with business, operations and functional teams.
- Participate in code reviews and SDLC activities.
- Prepare technical and project-related documentation
Job Summary:
Looking for a Senior Software Engineer with strong experience in .NET, C#, ASP.NET, Angular/React, and SQL Server to develop and maintain scalable web applications.
Mandatory Skills:
- C#, .NET / ASP.NET, MVC
- Angular / TypeScript, HTML, CSS, JavaScript
- SQL Server / T-SQL
- RESTful APIs / Web API / Web Services
- Git / version control
- Application development, testing & production support
- Troubleshooting and resolving application issues
- Agile/Scrum environment
Good to Have:
- Azure/AWS
- CI/CD & DevOps
- Jenkins, Docker
- Microservices
- Unit Testing / TDD
- JIRA / SVN / TFS
Key Responsibilities:
- Develop, test and maintain .NET web applications.
- Build and enhance front-end applications using Angular/React.
- Troubleshoot production and application-specific issues.
- Collaborate with business, operations and functional teams.
- Participate in code reviews and SDLC activities.
- Prepare technical and project-related documentation.
Software Engineer
Company Summary :
As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress. www.deltek.com
Business Summary :
The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged – consider joining us as we explore the limitless opportunities of the software industry.
Position Responsibilities:
- Collaborate with the development team to maintain, enhance, and scale the product for enterprise use.
- Design and develop scalable, high-performance solutions using cloud technologies and containerization.
- Contribute to all phases of the development lifecycle, following SOLID principles and best practices.
- Write well-designed, testable, and efficient code with a strong emphasis on Test-Driven Development (TDD), ensuring comprehensive unit, integration, and performance testing.
- Ensure software designs comply with specifications and security best practices.
- Contribute ideas to improve application maintainability and performance under the guidance of senior engineers.
AI-Specific Responsibilities:
- Integrate AI-powered tools and frameworks to enhance code quality and development efficiency.
- Utilize AI-driven analytics to identify performance bottlenecks and optimize system performance.
- Implement AI-based security measures to proactively detect and mitigate potential threats.
- Leverage AI for automated testing and continuous integration/continuous deployment (CI/CD) processes.
- Support the adoption and effective use of AI agents for automating repetitive development, deployment, and testing processes within the engineering team.
Qualifications :
- 2-3 years of software engineering experience, including at least 1 year of hands-on AI/ML experience.
- Proficient in Node.js and TypeScript/React development, with experience in React 18+, Hooks (useState, useEffect, useContext), and WebSocket clients.
- Strong full-stack development experience with modern web technologies.
- Experience with ASP.NET Core (C#) is good to have.
- Experience developing REST APIs.
- Proficiency in front-end technologies (JavaScript, HTML, CSS, Bootstrap, and UI frameworks).
- Strong knowledge of cloud platforms (AWS preferred), including scalability and enterprise cloud.
- Experience with security best practices in web and API development.
- Experience with Test-Driven Development (TDD).
- Strong database experience, focused on query optimization
- Strong analytical skills, problem-solving abilities, and curiosity to explore new technologies.
- Ability to communicate effectively, including explaining technical concepts to non-technical stakeholders.
- High commitment to continuous learning, innovation, and improvement.
AI-Specific Qualifications:
- Practical experience with prompt engineering and LLM response optimization
- Knowledge of AI-driven development tools and platforms such as Claude Code, GitHub Copilot in Agentic Mode.
- Knowledge of AI-based security protocols and threat detection systems.
- Experience integrating GenAI or Agentic AI agents into full-stack workflows (e.g., using AI for code reviews, automated bug fixes, or system monitoring).
- Demonstrated proficiency with AI-assisted development tools and prompt engineering for code generation, testing, or documentation.
Job Role: Software Engineer – Node.js & Serverless Systems
Company: Appmaker by StarApps
Location: Kochi, Kerala (On-Site)
Experience: 1–3 Years
Employment Type: Full-time
About Appmaker by StarApps
At StarApps, we build high-scale tools like Appmaker(https://appmaker.xyz/) that empower thousands of global e-commerce merchants to turn their web stores into native mobile apps. We focus on low latency, cutting-edge serverless architectures, and building scalable software that handles millions of requests every day.
About the Role
We are looking for a hands-on backend/full-stack Software Engineer (Node.js / TypeScript) to join our engineering team on-site at our Kochi office. You will work directly on building high-performance APIs, web applications, and automated backend workflows using modern JavaScript/TypeScript and cloud technologies.
If you enjoy working with serverless tech, love writing clean code, and want to ship features that impact real businesses globally, this role is for you!
Key Responsibilities
- Core Application Development: Design, build, and maintain high-speed web applications, RESTful APIs, and backend microservices using Node.js and TypeScript.
- Serverless Development: Develop modern, low-latency applications leveraging Cloudflare Workers, Cloudflare D1, and edge serverless architectures.
- Database & Integrations: Write clean SQL queries, design optimized database schemas, handle authentication schemes, and integrate third-party APIs.
- Code Quality & Reliability: Write clean, testable, and maintainable code; debug performance issues; and maintain solid git-based workflows.
- Feature Ownership: Take end-to-end ownership of features—from understanding business requirements to coding, testing, deployment, and post-release monitoring.
What We’re Looking For
- Experience: 1–3 years of hands-on software development experience with JavaScript and TypeScript.
- Tech Stack: Strong proficiency in Node.js, JavaScript, TypeScript, and modern JS frameworks.
- Serverless Stack: Hands-on experience with Cloudflare Workers, Cloudflare D1, or equivalent serverless application development platforms.
- Database & APIs: Solid understanding of REST APIs, SQL databases, authentication schemes, and third-party integrations.
- Engineering Standards: Familiarity with Git, automated testing (unit/integration), CI/CD pipelines, and basic troubleshooting.
Bonus Points
- Knowledge/experience with additional Cloudflare ecosystem products (KV, R2, Queues).
- Hands-on experience with Docker and containerisation workflows.
- Prior experience building Shopify apps, SaaS products, or e-commerce integrations.
Why Join Us?
- High Scale & Impact: Build software used by thousands of global brands and millions of end consumers.
- Modern Tech Stack: Build on cutting-edge serverless architectures (Cloudflare Workers, D1, TypeScript).
- Growth & Culture: Great engineering culture, high ownership, and direct mentorship in our Kochi office.
The Opportunity
We are building the next generation of engineers at AvancerPI. You will work on real enterprise products and automation rather than isolated training assignments. Depending on your strengths, you may contribute to frontend, backend, APIs, automation, integrations, cloud-native engineering or AI-assisted capabilities.
What You’ll Work On
- Modern web applications and customer-facing product experiences.
- Backend services and REST APIs.
- Python-based automation and platform integrations.
- Databases, data models and application state.
- Terraform and Ansible based infrastructure automation.
- Containers and Kubernetes-based applications.
- Integration with enterprise infrastructure and cloud APIs.
- AI/LLM, RAG and agentic workflows where they solve a real product or operational problem.
- Testing, debugging, Git workflows and CI/CD.
- Product features used by enterprise customers and internal engineering teams.
What We’re Looking For
- BE/BTech/MCA or equivalent technical education.
- Strong programming fundamentals and problem-solving ability.
- Working knowledge of at least one language such as Python, JavaScript/TypeScript, Java or similar.
- Basic understanding of APIs, databases, Git and Linux.
- Curiosity about cloud, infrastructure, automation, Kubernetes and AI.
- Ability to learn unfamiliar technologies independently and ask good technical questions.
- Evidence that you build things: academic projects, GitHub work, internships, hackathons or personal projects.
What Matters More Than a Long Skills List
Fundamentals + curiosity + learning speed + ownership + ability to turn an idea into working software.
What You Can Expect to Learn
- How enterprise products are designed, built, tested and released.
- How software interacts with infrastructure, cloud and Kubernetes platforms.
- How to write maintainable code and participate in design/code reviews.
- How customer problems become product requirements and engineering decisions.
For more information about the company, you can visit our website: https://avancerpi.com/about/
About Us
We believe the future of software development is AI-native — where engineers operate at a higher level of abstraction and quality remains non-negotiable.
Incubyte is a software craft consultancy where the “how” of building software matters as much as the “what”.
We partner with companies of all sizes, from helping enterprises build, scale, and modernize to early-stage founders bring their ideas to life.
Our engineers operate in an AI-native development model, using AI as a collaborator across the SDLC to accelerate development while upholding the discipline of software craftsmanship. Guided by Software Craftsmanship and Extreme Programming practices, we build reliable, maintainable, and scalable systems with speed, without compromising quality. If this way of building software resonates with you, we’d like to talk.
Our Guiding Principles
These principles define how we work at Incubyte. They are non-negotiable.
Relentless Pursuit of Quality with Pragmatism
We build high-quality systems without losing sight of delivery.
Extreme Ownership
We take responsibility end-to-end for decisions, execution, and outcomes.
Proactive Collaboration
We collaborate closely, challenge each other, and solve problems together.
Active Pursuit of Mastery
We continuously improve our craft and raise our bar.
Invite, Give, and Act on Feedback
We seek, give, and act on feedback to get better every day.
Ensuring Client Success
We act as trusted partners and focus on real outcomes, not just output.
Job Description
This is a remote position.
This is a remote position.
Experience Level
This role is ideal for engineers with 3–6 years of experience and a strong background in building scalable, production-grade software systems.
We are looking for hands-on Software Engineers with deep expertise in Python and TypeScript, with exposure to AI/LLM systems and modern infrastructure tooling.
What You’ll Do as a Software Craftsperson
• Take full ownership of the software development lifecycle for complex, cross-functional initiatives — from design through production readiness.
• Build and maintain robust, scalable backend systems and APIs using Python and TypeScript, following clean code and software craftsmanship principles.
• Design and deliver features end-to-end, balancing scope, quality, and long-term maintainability.
• Identify technical and product issues beyond the immediate scope of work, proactively raising risks and driving solutions.
• Shape team practices around code quality, testing, tooling, and continuous improvement using DevEx and DORA principles.
• Collaborate closely with clients and internal teams to understand requirements, clarify priorities, and align on outcomes.
• Mentor and guide fellow engineers to raise overall team performance and promote a culture of learning.
• Leverage AI tools (LLMs, agentic frameworks, etc.) to accelerate design, development, testing, and delivery where applicable.
Requirements
What You’ll Bring
3–6 years of overall software engineering experience with a strong track record of owning and delivering complex production systems.
Must-Have Skills
• Python (must-have): Deep expertise in writing idiomatic, testable, production-grade Python — including advanced OOP, data structures, algorithms, and software engineering best practices.
• TypeScript (must-have): Strong proficiency in building and maintaining type-safe, scalable applications across frontend and/or backend TypeScript codebases.
• Strong system design skills: ability to architect scalable, maintainable, and observable systems with a focus on reliability and long-term operability.
• Solid engineering practices: experience with TDD, CI/CD, code reviews, refactoring, and continuous deployment in Agile or eXtreme Programming environments.
• Working knowledge of relational databases, web server ecosystems, REST/gRPC APIs, and performance optimisation.
• Experience with source control, bug tracking, user story writing, and maintaining clear technical documentation.
Good-to-Have Skills
• AI / LLM experience: hands-on exposure to building applications using LLMs (GPT, Claude, Gemini, or similar) for tasks such as document classification, entity extraction, or structured data generation.
• LLM orchestration frameworks: familiarity with LangChain, LlamaIndex, Mastra, Agno, or similar agentic frameworks.
• Prompt engineering: experience refining prompts and orchestration patterns to improve response accuracy, consistency, and structured outputs.
• Vector databases and observability tooling: exposure to tools like Pinecone, PgVector, Qdrant, LangSmith, or DeepEval.
• Container orchestration and infrastructure-as-code: experience with Kubernetes, Terraform, and Docker for deploying and managing production workloads.
Benefits
Life at Incubyte
We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. Twice a year, we come together in person for a co-working sprint and once a year for a retreat — with all travel expenses covered.
Our environment is built for crafters: experimenting with real-world systems, solving complex infrastructure challenges, and contributing to cutting-edge AI initiatives. We are all lifelong learners, and our work is our passion.
Perks
• Dedicated learning & development budget
• Sponsorship for conference talks
• Comprehensive medical & term insurance
• Employee-friendly leave policies
• Home Office fund
• Medical Insurance
Role Overview
As a Software Engineer, you will build and maintain features across our SaaS platform. You will work on well-scoped tasks and features, collaborate closely with senior engineers, and grow your skills in software design, cloud-native development, and modern engineering practices. This role is a great fit for engineers who have solid programming fundamentals, are curious and quick to learn, and take pride in writing quality code. You will be supported and mentored while taking on increasing ownership over time.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science or a related discipline.·
5–8 years of software engineering experience building production-grade applications.
Strong experience building and operating cloud-native SaaS or web applications.
Solid understanding of software design, distributed systems, and modern engineering practices.
Proven ability to own and deliver complex features independently.
Experience debugging and resolving performance, scalability, and reliability issues.
What We Look For
Strong programming fundamentals and a quality mindset.
Curiosity and a strong desire to learn and grow.
Ability to deliver well-scoped tasks reliably.
Good problem-solving and debugging skills.
Collaboration and communication skills.
Ownership and accountability for the work you do.
Passion for building software and continuous learning.
Responsibilities Include:
● Architecting, building, testing, and deploying applications that support our transportation network
● Modifying designs and specifications of complex applications
● Collaborating and adding value through participation in peer code reviews, providing comments and suggestions
● Leverage AWS and other cloud technologies to design and implement systems in a serverless and event-driven environment
● Working with technical and non-technical end-users, other engineers, and product managers in a cross-functional, quick-moving, and collaborative environment
● Analyzing code, requirements, system risks, and software reliability and providing recommendations on how to leverage our technology more efficiently
● Working with Product and Design to confirm requirements, prioritization, and development of new features
● Design and implement LLM-powered features to solve complex logistics challenges, automate manual operational workflows, and unlock new efficiencies for our network.
● Champion AI-assisted engineering practices by integrating machine learning and intelligent automation into our CI/CD pipelines to predict deployment risks and accelerate delivery cycles.
What You Bring:
● Ability to adapt to changing requirements and work in a fast-paced environment.
● Ability to work effectively in a cross-functional team environment.
● 7+ years of experience building, testing and deploying applications in high-traffic production environments
● 7+ years of experience developing software with Javascript, Node.js and React
● Enjoys taking initiative, is a self-starter, willing to move fast and ship quick, and is excited about collaborating on big challenges
Preferred Qualifications:
● Experience in transportation, logistics or network orchestration systems is highly desirable
● Experience working in a remote first environment.
● Proficiency with AWS, GCP, or similar cloud platforms.
● Strong skills in React and Node.js for end-to-end development.
Tech Architect/Lead – Node.js ( React & Angular) (Full Stack)
Experience: 8–15 years
Role Type: Technical Leadership / Hands-on Architecture & Development
Role Overview
We are looking for a hands-on Technical Architect / Tech Lead with strong expertise in Node.js and Angular/React who can own end-to-end technical delivery, lead an engineering team, make architecture and design decisions, and work closely with Product, QA, and DevOps teams.
The ideal candidate should have strong product development experience and be capable of taking ownership from requirements and architecture through development, deployment, and production support.
Key Responsibilities
- Own end-to-end technical delivery of applications/modules, ensuring quality, timelines, scalability, and maintainability.
- Design and evolve application architecture using Node.js, React, Angular TypeScript/JavaScript, and modern architectural patterns.
- Translate product/business requirements into technical architecture, system design, APIs, data flows, and implementation plans.
- Make key architecture and technology decisions, conduct design/code reviews, and establish engineering best practices.
- Remain hands-on and contribute to the development of critical and complex features.
- Lead and mentor the engineering team, provide technical direction, remove technical blockers, and drive engineering quality.
- Design and develop scalable backend services, REST APIs, integrations, and frontend applications.
- Define appropriate deployment, release, and environment strategies in collaboration with DevOps.
- Work with DevOps/Cloud teams on CI/CD, Docker/containerization, configuration, logging, monitoring, scalability, and production deployments.
- Identify and proactively address technical risks, performance issues, security concerns, and scalability challenges.
- Collaborate closely with Product, QA, Business, and DevOps stakeholders throughout the SDLC.
- Ensure effective practices around code quality, testing, version control, release management, and production readiness.
Must-Have Technical Skills
Backend
- Strong hands-on expertise in Node.js
- TypeScript / JavaScript
- REST API and service-oriented/microservices architecture
- API security, authentication/authorization, integrations
- Asynchronous and event-driven programming
- Strong understanding of databases such as PostgreSQL, MySQL, MongoDB, or equivalent
Frontend
- Strong hands-on expertise in Angular & React
- React application architecture and component design
- State management and frontend design patterns
- Modern JavaScript/TypeScript
- Frontend performance and responsive application development
Architecture & System Design
- Strong experience in application architecture and system design
- Design patterns, scalability, performance, security, and maintainability
- Experience designing distributed/scalable applications and integrations
- Ability to evaluate technology options and make pragmatic architecture decisions
DevOps / Cloud – Working Knowledge
- Good understanding of CI/CD and deployment strategies
- Git and branching strategies
- Docker/containerization/Kubernetes concepts
- Environment/configuration management
- Logging, monitoring, observability, and production troubleshooting
- Working knowledge of AWS, Azure, or Google Cloud
- Ability to effectively collaborate with DevOps/Cloud teams
Scripting
- Good scripting/automation skills using JavaScript/TypeScript, Shell, Python, or similar
Leadership & Product Skills
- Proven experience leading engineering teams and mentoring developers.
- Strong ownership of product development and technical delivery.
- Ability to work with Product/Business teams and convert requirements into technical solutions.
- Strong problem-solving and decision-making skills.
- Excellent communication and stakeholder-management skills.
- Ability to balance delivery timelines, technical debt, quality, scalability, and maintainability.
- Experience working in Agile/Scrum product development environments.
Next











