Software Engineer

6 hours ago


bangalore, India AppSecure Security Full time

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. 



  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them.We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • bangalore, India Sonata Software Full time

    Hiring Python Developers Experience : 8-12yrs Location : Bangalore/Hyderabad Notice Period : Immediate Job Description : Mandatory Skills : Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL, Scala, CI/CD pipelines, Hadoop ecosystem. Good Communication and Interpersonal Skills Please share the profiles to along with the ctc details and the...

  • Software Engineer Ii

    3 weeks ago


    Bangalore, Karnataka, India MRI Software Full time

    About the role MRI Software is seeking a Software Engineer to join our team working on products As a software engineer you will be responsible for developing testing and maintaining software solutions throughout the Software Development Lifecycle You should have a passion for development and an eagerness to learn new things and improve your skills We are...


  • bangalore, India Check Point Software Full time

    We are looking for Senior Development Engineer to be a key player in our fast-growing SASE Core Network Group R&D Centre in Bangalore, India. You will be building and developing a next-generation SASE solution. Dive into the world of microservices, distributed systems, networking, and scalable software design, and leave your mark on cutting-edge developments...


  • bangalore, India Check Point Software Full time

    If you are a sharp developer who likes to explore, investigate, and learn new things every day, this is the job for you As a SW developer in the Customer Focus Group, you will get the opportunity to take part in the development of complex solutions for Check Point's security platforms while diving into unfamiliar code with known issues, locate it, and design...


  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them.We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • Bangalore, Karnataka, India MRI Software Full time

    As a software engineer you will enhance online experiences for our huge user base Utilizing your web application experience to build responsive experiences for our customers You will be working on new projects as well as existing live projects as well To be successful in securing this role you ll have at least 4 to 6 years of commercial experience including...


  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them. We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • bangalore, India Toshiba Software (India) Pvt. Ltd. Full time

    Embedded Software Engineer (MCU Development) Location: Bengaluru Experience required: 4-12 years Notice Period: Immediate/Max 30 days Requirement: 1. Preferred Experience: 4 to 12 years 2. Experience in Embedded Software Domain. 3. Experience in MCU development, Peripheral driver development (SPI, I2C, Ethernet, CAN, etc..). 4. Experience in porting RTOS...

  • AI Engineering Lead

    2 weeks ago


    bangalore, India Software Co 🚀 Full time

    Lead the World’s Most Advanced AI-Powered Full-Stack Application Designer & Developer Platform. Software Co is on a mission is to redefine the way software is built . Over the past decade, we’ve delivered hundreds of enterprise-grade projects, gaining unparalleled experience, insights, and technical depth. Now, we’re channelling that expertise into...