
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Trellix is seeking a skilled Software Engineer for its Bengaluru location. The ideal candidate will possess strong proficiency in Java and Python, with a deep understanding of object-oriented programming principles. Responsibilities include developing robust applications leveraging modern web technologies like JavaScript, HTML5, and CSS3, and utilizing front-end frameworks such as React. Experience with databases including MySQL, PostgreSQL, or MongoDB is essential. The role also requires significant experience in API integration, particularly with RESTful APIs, and a solid understanding of secure development practices and authentication protocols. Knowledge of the Flutter framework for cross-platform development (mobile, web, desktop) from a single codebase, and integrating Flutter apps with backend systems via REST APIs, is highly valued. The position is for professionals with 3-6 years of experience in Java and Python, a good grasp of OOPS, data structures & algorithms, and strong problem-solving and analytical skills. Familiarity with C++ and Flutter is considered a plus.
Company
Trellix
Trellix is a global leader in cybersecurity, dedicated to protecting businesses and individuals from the evolving landscape of digital threats. With a focus on innovation and advanced threat intellige...