🔔 FCM Loaded

Senior Software Engineer

Quick Heal

5 - 7 years

Pune

Posted: 13/09/2025

Getting a referral is 5x more effective than applying directly

Job Description

Position: Senior Software Engineer

Experience:  5+ Years

Location: Pune

Scope:

The person appointed will be working on malware research with development and will be responsible for building and maintaining scalable, secure, and high-performance server-side applications while contributing to security-focused initiatives. The role bridges software engineering and cybersecurity, ensuring systems are resilient, efficient, and capable of detecting/responding to modern threats. The scope includes application development, infrastructure management, offensive security techniques, and security automation in both Linux and Windows environments.

Main Responsibilities:

  • Develop, maintain, and optimize Python-based server-side applications with high reliability and performance.
  • Design, build, and integrate REST APIs to support secure, scalable services.
  • Manage and optimize databases and servers (MySQL, MongoDB, Apache, NFS, SMB) across Linux and Windows environments.
  • Containerize and orchestrate applications using Docker and Kubernetes (K8s).
  • Conduct offensive security activities including red teaming, vulnerability assessments, penetration testing, and adversary simulation.
  • Apply the MITRE ATT&CK framework to identify attacker TTPs and enhance detection/response strategies.
  • Collaborate with cross-functional teams (security, DevOps, engineering) to strengthen system resilience and improve security posture.
  • Write unit tests and ensure strong code coverage, following clean coding and agile development practices.
  • Develop custom security utilities and automation scripts in Python to support research and incident response.
  • Mentor junior engineers, contribute to peer reviews, and ensure adherence to best practices.

Key competencies/behaviours

  • Technical Expertise – Strong Python development skills with hands-on experience in containerized environments and security practices.
  • Problem-Solving Mindset – Ability to analyze complex technical and security challenges, identify risks, and provide effective solutions.
  • Analytical Thinking – Skilled in debugging, performance optimization, and understanding attacker behaviours and frameworks. 
  • Collaboration & Communication – Able to work effectively with developers, security professionals, and cross-functional teams, while clearly articulating technical concepts.
  • Adaptability – Comfortable working across Linux and Windows environments, handling diverse databases and systems.
  • Security Focus – Proactive in applying red team techniques, vulnerability assessments, and detection improvements.
  • Attention to Detail – Ensures code quality, testing, and documentation meet the highest standards.
  • Continuous Learning – Passion for staying updated on emerging security threats, Python advancements, and new technology trends.
  • Leadership & Mentorship – Provides guidance, shares knowledge, and contributes to building a culture of security-first engineering.

About Company

Quick Heal Technologies is an Indian cybersecurity company that provides antivirus and internet security software solutions for individuals and businesses. Their products protect against viruses, malware, ransomware, and other cyber threats, offering security for personal devices, enterprises, and small businesses.

Services you might be interested in

File Your ITR Now

Don’t wait for the deadline to stress you out!

Smart, fast, and reliable ITR filing for 2024-25. Submit your details today.