Trellix, the trusted CISO ally redefining cybersecurity’s future, is offering an exceptional Software Engineer Apprentice opportunity in Bangalore. Join our mission to close the 4-million-person cybersecurity talent gap while building meaningful career foundations in one of tech’s most critical fields.
Location & Work Arrangement
This full-time apprenticeship position is based in Bangalore, India. You’ll work alongside global engineering teams, security experts, and operations colleagues in Trellix’s collaborative environment, gaining exposure to cutting-edge cybersecurity technologies and practices.
About This Role
This comprehensive 12-month apprenticeship program is designed for candidates eager to build organizational and product knowledge in cybersecurity. You’ll develop well-structured, maintainable code while learning modern development practices and contributing to Trellix’s GenAI-powered security platform that protects over 53,000 customers worldwide.
Your key responsibilities include:
- Developing quality code using object-oriented techniques and software design patterns
- Participating in code reviews and collaborating with senior engineers
- Writing unit tests and working with automation engineers on functional testing
- Building automation frameworks using Python and similar tools
- Working with virtual environments including VM-Workstation and ESX servers
- Contributing to cloud technologies like AWS and security testing initiatives
- Designing and improving in-house tools for monitoring and deployment automation
Throughout the program, you’ll receive mentoring from industry leaders, develop foundational knowledge across various systems, and apply academic learning through project-based contributions.
What We’re Looking For
Essential Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or related field
- CGPA of 7.5 and above
- Excellent programming skills in C++, Java, or Python
- Strong knowledge of Data Structures, RDBMS concepts, Computer Networks, and OS concepts
- Experience with development tools like Visual Studio, debuggers, or kernel-debuggers
- Outstanding communication skills and problem-solving abilities
Preferred Qualifications:
- Knowledge in cybersecurity and dynamic analysis tools
- Experience with AWS or other cloud technologies
- Machine Learning exposure
- Ability to work effectively in fast-paced, high-growth environments
- Strong relationship-building and influencing skills
Ready to Apply?
Ready to launch your cybersecurity career with meaningful, soulful work? This apprenticeship offers unparalleled opportunity to grow within the cybersecurity industry while contributing to innovative solutions that protect organizations worldwide.
Apply now for Job Requisition ID: JR0035845 https://trellix.wd1.myworkdayjobs.com/EnterpriseCareers/job/India-Bangalore/Software-Engineer—Apprentice_JR0035845-1