Senior Software Engineer
Quick Heal
5 - 7 years
Pune
Posted: 13/09/2025
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.