Cyber Security Data Developer
We are seeking a highly skilled Senior Cyber Security UI Developer to join our Cyber Security Analytics and Reporting team. This role focuses on designing, developing, and maintaining modern web-based user interfaces and analytics platforms that deliver actionable cybersecurity insights to technical teams, executives, and business stakeholders.
About the role
The ideal candidate combines deep software engineering expertise with a strong understanding of cybersecurity data, enabling them to transform complex security information into intuitive and scalable user experiences. This individual will play a key role in developing dashboards, reporting platforms, workflow automation, and data visualization capabilities that support vulnerability management, threat intelligence, security operations, and cyber risk management initiatives.
Responsibilities
- Design and develop modern, responsive user interfaces for cybersecurity analytics and reporting platforms.
- Build and maintain reusable front-end components using React and modern UI frameworks.
- Develop secure backend services and APIs using Python to support cybersecurity applications and data integrations.
- Integrate data from vulnerability management, threat intelligence, security operations, cloud, and infrastructure platforms.
- Design and optimize database structures, queries, and reporting solutions utilizing SQL Server and PostgreSQL.
- Collaborate with cybersecurity analysts, engineers, architects, and business stakeholders to define requirements and deliver solutions.
- Contribute to architecture discussions and technology modernization initiatives.
- Mentor junior developers and promote engineering best practices.
Requirements
- 10+ years of overall technology experience in software development, engineering, architecture, or related disciplines.
- 5+ years of hands-on UI development experience building enterprise web applications.
- Experience developing solutions within cybersecurity, technology risk, infrastructure, cloud, or data analytics environments.
Skills
Must Have
- React: Advanced experience building enterprise-scale applications using React, including state management, component architecture, and responsive design.
- Python: Strong experience developing APIs, services, automation, and data processing solutions.
- SQL Server and/or PostgreSQL: Advanced experience designing databases, optimizing queries, stored procedures, and reporting solutions.
Preferred
- Node.js
- TypeScript
- Experience with cybersecurity tools and platforms such as vulnerability management, threat intelligence, SIEM, asset inventory, or risk management solutions.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Experience with data visualization platforms such as Power BI, QlikView, or similar analytics tools.
- Security certifications such as CISSP, CISM, CEH, or Security+.
Pay
The base salary range for this position is $105,000–$148,000, with eligibility for a bonus in accordance with the applicable incentive plan. Your actual compensation will depend on your skills, experience, and qualifications.
Benefits
We offer a comprehensive benefits package focused on health, wellbeing, financial security, and professional development. Key benefits include:
- Health, dental, and vision coverage
- Retirement savings plans
- Paid time off and flexible work arrangements
- Continuous learning and development opportunities
- Employee Resource Groups (ERGs) with global chapters to foster inclusion and cultural awareness
For a detailed overview, refer to our benefits summary.
Schedule
This role primarily operates in-person to support collaboration and a connected work environment.