Blueprint is looking to hire a security-focused software engineer to build automation, secure code patterns, and tooling that strengthens the security posture of cloud services, thereby bridging the gap between strategy and execution for their clients.
Requirements
- Strong programming background using C, Python, or TypeScript.
- Experience writing production-quality automation or tooling.
- Ability to perform code reviews and refactor insecure patterns.
- Experience with REST APIs, backend components, and cloud-native services.
- Hands-on engineering in Microsoft Azure.
- Experience with ARM/Bicep, Terraform, CI/CD automation, and secure pipeline design.
- Strong understanding of RBAC, identity, networking, and Azure security controls.
Responsibilities
- Develop automation tools, scripts, and security utilities using Python, C, PowerShell, or TypeScript.
- Implement secure design patterns into shared libraries and reusable modules.
- Conduct secure code reviews, ensuring adherence to best practices and industry standards.
- Build integrations for SAST/DAST tools, dependency scanning, and automated vulnerability reporting.
- Embed security controls directly into Azure DevOps or GitHub Actions pipelines.
- Build CI/CD guardrails (policy checks, static scans, dynamic scans, IaC linting).
- Develop and automate Azure security controls using: PowerShell, Python, ARM/Bicep, Azure CLI
Other
- Act as a security-focused software engineer.
- Collaborate with engineering teams to drive secure-by-default practices.
- Translate complex security requirements into elegant, maintainable engineering solutions.
- Work closely with engineering, compliance, and product teams to drive secure-by-default development.
- Clearly articulate technical risk to non-technical partners.