Senior Software Development Engineer
Trellix.com
Office
India, Bangalore
Full Time
Job Title:
Senior Software Development EngineerAbout Trellix:
Trellix, the trusted CISO ally, is redefining the future of cybersecurity and soulful work. Our comprehensive, GenAI-powered platform helps organizations confronted by today’s most advanced threats gain confidence in the protection and resilience of their operations. Along with an extensive partner ecosystem, we accelerate technology innovation through artificial intelligence, automation, and analytics to empower over 53,000 customers with responsibly architected security solutions.
We also recognize the importance of closing the 4-million-person cybersecurity talent gap. We aim to create a home for anyone seeking a meaningful future in cybersecurity and look for candidates across industries to join us in soulful work. More at https://www.trellix.com/.
Role Overview:
We are looking for an experienced and passionate Senior Engineer to join our cutting-edge product development team. In this role, you will help design, build, and enhance our next-generation email security and threat management solutions. You will work on high-performance, scalable systems and collaborate with cross-functional teams to drive innovation and quality across the product lifecycle.As a Senior Software Development Engineer, you will contribute to the design and development of Trellix’s advanced email security and threat management product suite. You will take ownership of key product areas, working on both new feature development and the maintenance/redesign of existing components. This role involves collaboration with product and engineering teams and requires a focus on scalability, reliability, and performance.
About The Role:
- Design, build and maintain efficient, reusable, and reliable Java and python code for the Analysis Engine (malware detection) platform of Trellix.
- Ownership of significant areas of the code for both new feature/functionality development as well as maintenance/redesign of the existing areas of the product.
- Continuous focus and contribution in the areas of performance, availability, scalability, reliability, and maintainability of the product.
- Active participation in our ongoing process enhancements and software development practices
- Required Skills:
- - 4 to 7 years of relevant software development experience.
- - Strong programming skills in JAVA; familiarity with Python is a plus.
- - Solid understanding of operating system concepts and Linux environments.
- - Strong grasp of data structures, algorithms, and design patterns.
- - Familiarity with PostgreSQL or similar relational databases is desirable.
- - Participate in design discussions, code reviews, and best practice implementation.
- - Excellent analytical, problem-solving, and debugging skills.
- - Strong interpersonal and collaboration skills.
- - Bachelor’s or Master’s degree in Computer Science or a related technical field.
Company Benefits And Perks:
We believe that the best solutions are developed by teams who embrace each other's unique experiences, skills, and abilities. We work hard to create a dynamic workforce where we encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
Retirement Plans
- Medical, Dental and Vision Coverage
Paid Time Off
Paid Parental Leave
- Support for Community Involvement
We're serious about our commitment to a workplace where everyone can thrive and contribute to our industry-leading products and customer support, which is why we prohibit discrimination and harassment based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Senior Software Development Engineer
Office
India, Bangalore
Full Time
September 25, 2025