Principal Software Engineer (Java & Agentic AI)
Role Overview
Securonix is seeking an experienced Principal Software Developer to lead software development initiatives.
The role designs, develops, and maintains secure, reliable, and scalable cybersecurity solutions.
Key Skills for This Role
Full Job Posting
Role overview
Securonix is seeking an experienced Principal Software Developer to lead software development initiatives.
The role designs, develops, and maintains secure, reliable, and scalable cybersecurity solutions.
Company and product context
Securonix develops a cloud-native unified defense SIEM platform with agentic AI, threat detection, investigation, and response capabilities.
The company emphasizes teamwork, customer-driven innovation, agility, and shared accountability.
Responsibilities
- Lead complex cybersecurity software design and development.
- Oversee and mentor developers while providing technical guidance.
- Translate stakeholder requirements into technical specifications.
- Develop high-quality code and conduct code reviews.
- Stay current with cybersecurity technologies and resolve defects.
- Participate in scalable, secure architecture design and create technical documentation.
Required qualifications
- Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
- At least 15 years of software development experience focused on cybersecurity solutions.
- Proven experience managing and mentoring software development teams.
- Expertise in Java and microservices architecture.
- Experience with Agile, DevOps, cloud platforms, containerization, build tools, CI/CD, and Git.
- Knowledge of AI tools and agent integration, RESTful APIs, JSON, and testing frameworks.
- Strong problem-solving, critical-thinking, and communication skills.
- Willingness to upskill in Laravel/PHP, infrastructure as code, SaaS, and queue-based architecture.
Technical skills
- Required technologies include Java, microservices architecture, Maven or Gradle, Git, CI/CD, RESTful APIs, and JSON.
- Required cloud and containerization experience may include AWS, Azure, or Google Cloud and Docker or Kubernetes.
- Testing experience may include JUnit, Mockito, or TestNG.
Benefits
- Full-time employees are eligible for health insurance, personal accident coverage, and term life insurance.
- Health insurance coverage includes the employee, spouse, children, and eligible parents or parents-in-law.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Securonix
Senior DevOps Engineer
Pune, IND
Senior SDET
Bengaluru, IND
Staff Software Engineer (Back-End & Agentic AI)
Bengaluru, IND
Senior Software Engineer - ReactJS
Bengaluru, IND
Senior SIEM Consultant
Mumbai, IND
Senior SIEM Engineer
Mumbai, IND
Principal Software Engineer (SIEM)
Pune, IND
Senior Software Engineer - Back-End & Agentic AI
Bengaluru, IND