Skip to Main Content

Job Title


Software Engineer


Company : AppSecure Security


Location : Kurnool, Andhra pradesh


Created : 2025-12-19


Job Type : Full Time


Job Description

Backend Software Engineer – AppSecure Security About AppSecure AppSecure is a globally trusted offensive security company specializing in advanced penetration testing, red teaming, AI security, and automated security validation. For over 9 years, we have been the preferred partner for fast-growing startups and large enterprises across fintech, e-commerce, AI, SaaS, and telecom. We are known for our hacker-first methodology and our ability to simulate real-world attack scenarios that traditional security vendors cannot match. Our team includes top security researchers and engineers who have secured Amazon, PayPal, LinkedIn, Reddit, Uber, and leading APAC enterprises. Core Responsibilities API Development & Deployment: Design, develop, and maintain high-performance, asynchronous RESTful API endpoints using Python and the FastAPI framework to serve core business logic and AI Agent interactions. AI Agent Orchestration: Design and implement backend services and APIs to manage the lifecycle, state, and tool-use of AI Agents. AWS Infrastructure Management: Deploy, manage, and optimize scalable microservices on AWS using core services like Kubernetes,EC2, S3, RDS, and Lambda. Python Performance Tuning: Optimize Python code for performance, focusing on concurrency, asynchronous operations (async/await), and efficient memory utilization within FastAPI/Uvicorn/Gunicorn deployments. Data Handling & I/O: Design and implement solutions for efficient data ingestion, retrieval, and transformation, optimizing SQL/NoSQL database interactions and leveraging cloud storage services like AWS S3. Scalability Build scalable data pipelines and model training workflows using modern tools and frameworks. Code Quality & Testing: Enforce high standards for code quality, conducting rigorous testing (unit, integration, and E2E) and driving best practices for CI/CD using Git/GitHub. System Monitoring: Implement robust monitoring and logging (CloudWatch, Prometheus) for the API and underlying AWS resources to ensure low latency and high operational reliability. Mandatory Qualifications These are the non-negotiable requirements for the role: Education: Bachelor’s in Computer Science, Software Engineering, or related technical field. Experience: 4+ years of professional experience primarily focused on backend software development and production deployments. Python Expertise: Expert proficiency in Python (including advanced features, context managers, decorators) and writing high-quality, production-ready code. High-Performance Python: Experience with low-level Python performance tuning, profiling, and optimizing data structures for speed. ML/Agent Exposure: Foundational knowledge of machine learning concepts and direct experience integrating LLM or AI Agent APIs (e.g., routing user intent to tools). AI Agent Frameworks: Direct experience with frameworks for building autonomous agents, such as LangChain Agents, AutoGen, CrewAI, or similar internal company frameworks. Production MLOps: Proven track record of deploying models in production environments using MLOps tools (MLflow, Airflow, DVC) and following CI/CD workflows (Git/GitHub). FastAPI Mastery: Deep, demonstrable experience developing robust, highly efficient, and modern APIs using FastAPI. AWS Proficiency: Strong, hands-on experience deploying and managing applications using core AWS services (EC2, S3, RDS, Lambda, IAM), including networking fundamentals. Experience with AWS ECS/EKS for container orchestration, AWS API Gateway, and serverless design patterns using Lambda. Database Experience: Strong experience with SQL databases (e.g., PostgreSQL, AWS RDS) and efficient query optimization, particularly within asynchronous frameworks. Containerization & DevOps: Expertise in Docker for containerization and practical experience with CI/CD workflows (Git/GitHub). Infrastructure as Code (IaC): Experience using tools like Terraform or AWS CloudFormation for managing cloud resources. Asynchronous I/O: Deep understanding and application of Python's asyncio library for building highly concurrent systems. Data Streaming: Familiarity with message queuing and streaming technologies (SQS, SNS, or Kafka). Why Join AppSecure? Work on Autonomous Pentesting Agents and AI-powered security platforms. Be part of team building next-generation cybersecurity startups. Collaborate with elite hackers, researchers, and high-performance engineering teams. Work on deeply technical, high-impact systems used by global enterprises and unicorn startups. Fast, modern, experimentation-friendly engineering culture.