Senior Software Engineer – Python

About us:

Founded with the goal of helping organizations continuously improve their security posture, we leverage over five years of cybersecurity expertise. Our company is built on penetration testing and vulnerability research, and our team of intelligence experts is among the best in the industry.

Securin Labs offers a comprehensive portfolio of tech-enabled Product and solutions, including Attack Surface Management (ASM), Vulnerability Intelligence (VI), Penetration Testing, and Vulnerability Management. These capabilities allow our customers to gain complete visibility of their attack surface, stay informed of the latest security threats and trends, and proactively address their risks. By utilizing these services together, clients can have a proactive and holistic view of their security posture and protect their assets from the most advanced and dynamic attacks.

Securin Lab’s Vision

We promise continuous security posture improvement, enhanced attack surface visibility, and proactive prioritization of remediation for every business.

What do we deliver?

Companies do not need another tool; they need expertise and talent. Securin acts as an extension of your security team. We help identify and remediate the most dangerous exposures, vulnerabilities, and risks that exist in your environment and deliver predictive and definitive intelligence to facilitate proactive remediation. Our combination of domain expertise, cutting-edge technology, and services makes Securin a leader in the cybersecurity

industry.

Office Location : IIT Madras Research Park

Address: Third Floor, A Block, IITM RESEARCH PARK, No. A3-06, Kanagam Rd, Tharamani, Chennai, Tamil Nadu 600113

Work Mode: 2 days a week to office (Hybrid)

Rounds of Interview:

Round 1: 15 minutes call with the Recruiter + A general basic Assessment for 15 minutes

Round 2: Meeting the Hiring manager – Technical Discussion

Round 3: Assignment Round with the tech lead – Problem Solving

Round 4: Technical round with the Director of Engineering – Technical Discussion

Round 5: a) Round with the HR Director

b) Round with CEO

Role Overview

We are looking for a Senior (4 + years of experience) / Staff (8-10+ years of experience) Software Engineer who can build and scale backend systems powering our cybersecurity intelligence platform. You will work across the full backend stack — APIs, data pipelines, search, cloud infrastructure, and AI-driven automation (Agentic AI).

Responsibilities
• Design, build, and maintain high-performance Python applications and services
• Architect distributed systems and microservices with scalability and reliability in mind
• Develop and own RESTful APIs using FastAPI, following clean architecture principles
• Apply OOP principles and design patterns to build scalable, maintainable systems
• Build and maintain data collection pipelines including web scraping and third-party integrations
• Handle large-scale data processing and batch jobs efficiently
• Work with MongoDB for data modeling, indexing, and query optimization
• Write complex SQL queries and perform database performance tuning and query optimization at scale
• Integrate and manage Elasticsearch for indexing, search, and analytics use cases
• Deploy and operate services on AWS (Lambda, EC2, S3, SQS, ECS, etc.)
• Set up and maintain logging, monitoring, and alerting using CloudWatch and related tools
• Debug and troubleshoot production issues with a structured and methodical approach
• Write clean, well-tested code — unit, integration, and end-to-end tests
• Profile and optimize Python applications with an eye on memory and performance
• Apply secure coding practices — input validation, secrets management, and security-first thinking
• Build and maintain AI agents and LLM-integrated workflows
• Write technical design documents for new features and systems
• Break down ambiguous requirements into clear, actionable technical tasks
• Collaborate cross-functionally with product, QA, and DevOps teams
• Take end-to-end ownership of features — from design to deployment to monitoring
• Mentor junior developers and contribute to code reviews
• Work in an agile environment with daily standups and sprint cycles

Requirements
• 4-12 years of professional Core Python development in building products from scratch
• Proven experience in system design and distributed architecture — microservices, event-driven systems, API design best practices
• Deep understanding of Core Python — internals, concurrency, async/await, generators, decorators, List comprehension, and memory management (reference counting, GC, object lifecycle)
• Strong OOP skills — inheritance, polymorphism, encapsulation, abstraction, and SOLID principles
• Practical knowledge of Design Patterns — Singleton, Factory, Observer, Strategy, Repository, and others as applicable
• Hands-on experience with FastAPI for building production-grade APIs
• Experience with web scraping frameworks (e.g., Scrapy, BeautifulSoup, Playwright)
• Practical MongoDB experience — schema design, aggregation pipelines, indexing
• Solid SQL skills — complex queries, joins, indexing, query optimization, and schema design at scale
• Experience with Elasticsearch — indexing strategies, query DSL, performance tuning
• Solid AWS experience — serverless, compute, storage, and messaging services
• Experience with CloudWatch for logging, monitoring, alerting, and operational visibility
• Ability to debug and troubleshoot complex production issues independently
• Knowledge of secure coding practices — input validation, secrets management, and handling sensitive data
• Experience designing and running large-scale data processing and batch workloads
• Comfortable working in Linux environments and with shell scripting
• Familiarity with building AI agents and working with LLM APIs
• Experience with Git and collaborative development workflows
• Strong ability to write technical design documents
• Ability to break down ambiguous, open-ended requirements into clear technical tasks
• Excellent cross-team collaboration skills — product, QA, DevOps, and stakeholders
• Strong ownership mindset — ability to drive a feature end-to-end independently

Preferred Qualifications
• Experience in the cybersecurity domain (Not mandatory)
• Knowledge of Docker and container-based deployments
• Familiarity with Agile/Scrum practices
• Experience with CI/CD pipelines
• Familiarity with caching strategies

AI Requirements for Tech – Engineering Roles

The GenAI Advantage: “At Securin, we are an AI-driven company. We expect you to leverage Generative AI and Agentic AI tools to 10x your productivity. Whether it’s automating code documentation, refining threat intelligence reports, or personalizing client outreach, you should be comfortable integrating LLMs into your daily workflow while maintaining high standards for data security and accuracy.”

Software Engineers and QA, GenAI is about “Code Velocity” and “AI-Integrated Features.” Here are what we expect:
• AI-Augmented Development: Proficiency with AI coding assistants like Claude, Copilot or Cursor for boilerplate generation, unit testing, and refactoring.
• LLM Integration: (For Backend/Product roles) Experience working with LLM APIs (OpenAI, Anthropic, Bedrock) and frameworks like LangChain or LlamaIndex to build AI-driven features into the Securin platform.
• Agents: Knowledge in designing and building autonomous AI agents capable of multi-step reasoning, tool usage, and workflow orchestration
• Automated QA: Using GenAI to generate edge-case test data and automate functional testing scripts.

Benefits:
• Sponsorship to higher education @ IIT-Madras and @ NewMexico Tech University
• Hybrid + Flexi work timings
• Meal Voucher and VPF option for Tax savings
• Sponsorship to role based certifications
• Insurance – Best in market and coverage for Families and parents
• Engagement- Monthly, Annual events and team gatherings Lunch and dinner
• Competitive salary
• ESOP Options
• Shuttle services

We are expanding our team!

It’s an exciting time at Securin! We’re looking for people who are as excited as we are to help build and scale our solutions which includes both products and services to the next level. Securin is one of the fastest growing SAAS companies that is really making a difference in the cyber security space.

We are helping enterprises, mid markets, government entities and public sectors in identifying , prioritizing and remediating the attacks and vulnerabilities within a minimum TAT! Securin is built to continuously improve the security posture of business across the world. And, we need the right people to scale our growth.

Wishing you the best!!

To apply for this job please visit in.linkedin.com.

Job Location