Job Description
Key Responsibilities
- Architect, design, and implement security measures into the Bastion infrastructure across all backend and frontend services, ensuring alignment with enterprise security standards and regulatory requirements.
- Build and maintain resilient security services and infrastructure operating within the Bastion platform, including developing automated security protocols and implementing fail-safe mechanisms.
- Define, socialize, and uphold the Bastion threat model and security posture across all surfaces of the platform, conducting regular risk assessments and updating security strategies accordingly.
- Ensure customers are kept safe by implementing end-to-end monitoring, analysis, and incident response measures, including establishing real-time threat detection systems and coordinating with incident response teams.
- Educate and train the broader Bastion team on security best practices, including organizing regular security workshops, creating training materials, and fostering a culture of security awareness.
- Lead and orchestrate third-party security audits of the Bastion codebase and infrastructure, ensuring the delivery of comprehensive reports suitable for customer consumption and stakeholder review.
Job Requirements
- Proven experience in designing and implementing security solutions for cloud-based platforms, with a strong understanding of security architecture principles and best practices.
- Expertise in threat modeling, security risk assessment, and maintaining a strong security posture across distributed systems and APIs.
- Ability to lead cross-functional teams in security initiatives, including collaborating with developers, DevOps engineers, and compliance officers to ensure security integration at all stages of the development lifecycle.
- Strong knowledge of security monitoring tools, incident response frameworks, and data protection regulations such as GDPR, HIPAA, or SOC2.
- Experience with third-party security audits, including coordinating with external auditors, interpreting audit findings, and implementing remediation plans.
- Excellent communication skills to translate complex security concepts into actionable strategies for both technical teams and non-technical stakeholders.
- Proficiency in programming languages such as Python, Go, or Java, and familiarity with security frameworks like OAuth2, OpenID Connect, or TLS/SSL protocols.
- Ability to document security processes, create technical specifications, and maintain audit trails for compliance and transparency purposes.
- Strong problem-solving skills to identify and mitigate security vulnerabilities, including conducting penetration testing and vulnerability assessments.
- Knowledge of cloud security services (e.g., AWS Security, Azure Security Center) and infrastructure protection techniques to safeguard against unauthorized access and data breaches.


