Full-Stack Engineer
SecuronixJob description
At Securonix, we’re on a mission to secure the world by staying ahead of cyber threats, reinforcing all layers of our platform with AI capabilities. Our Securonix “ThreatQ” platform is a cyber threat intelligence (CTI) platform designed to help organizations collect, prioritize, analyze, and operationalize threat intelligence at scale. It acts as a centralized intelligence hub that integrates data from multiple internal and external sources, enabling security teams to turn raw threat data into actionable insights.
Securonix is proud to be a cybersecurity unicorn and featured in CRN's 2024 Security 100 list. Backed by Vista Equity Partners, one of the largest private equity firms with over $100 billion in assets under management, we have a unique advantage in driving innovation and growth. With a global footprint, we serve more than 1,000 customers worldwide, including 10% of the Fortune 100.
Our network of 150+ partners and Managed Security Service Providers (MSSPs) enables us to deliver unmatched security solutions on a global scale.
At Securonix, we are driven by our core values and place our people at the heart of everything we do:
- Winning as One Team: We work together with universal respect to achieve aligned outcomes
- Customer Driven Innovation: We innovate to stay ahead of the market and create value for our customers
- Agility in Action: We embrace change and are unified in our purpose and objectives amidst change
Responsibilities
- Design, develop, and maintain our industry leading Threat Intelligence Platform – ThreatQ, with a focus on performance, scalability, and maintainability
- Collaborate with team members, product owners, and designers to implement product requirements
- Participate in code reviews, providing and receiving constructive feedback to maintain code quality standards
- Collaborate with product managers, security analysts, and other stakeholders to understand requirements and translate them into technical specifications.
- Develop and maintain high-quality code, ensuring adherence to best practices and coding standards.
- Stay current with emerging technologies and industry trends in cybersecurity, integrating new tools and techniques into development processes as appropriate.
- Contribute to the development of technical documentation, including design specifications, user guides, and API documentation.
- A minimum of 2-4 years of experience with a bachelor’s degree in computer science or related field.
- Sound knowledge of PHP (Laravel) and/or Python, and object-oriented programming principles
- Experience with SQL and database systems, such as MariaDB; familiarity with MongoDB, Redis, and Solr a plus
- Experience with front-end technologies, such as React, JavaScript, HTML, TypeScript and CSS
- Good knowledge of AI coding tools and agent integration (e.g., Claude Code or similar AI coding assistants, MCP-based tool/agent integrations).
- Solid understanding of CI/CD development lifecycle. Hands-on experience with GIT version control (Github/Bitbucket/GitLab).
- Familiarity with RabbitMQ or similar message queue/async job systems
- Familiarity with RESTful APIs and JSON
- Experience with testing frameworks and libraries, such as PHPUnit, pytest, or Jest
- Knowledge of microservices architecture and containerization technologies, such as Docker or Kubernetes
- Familiarity with AWS and Infrastructure-as-Code (Terraform); exposure to on-prem Kubernetes (RKE2) is a plus
- Good problem-solving skills and attention to detail
- Excellent verbal and written communication skills
- Experience working in Agile development environments
- Willingness to upskill in SaaS environment concepts and event driven/queue-based architecture.
Interested in this role?