Principal Security Engineer
Job Overview
-
Date PostedFebruary 8, 2023
-
-
Expiration dateApril 9, 2023
-
Job StatusActive
-
Requisition IDSE0002
-
Working TypeRemote
Job Description
This role requires the Security Engineer to be a security first mindset, lifelong learner, self-starter, collaborator, proven software and security engineer, and a technical leader that can influence technical discussions and decisions across the enterprise. This role will focus on engineering cyber capabilities.
Responsibilities:
- Partnering with various functional teams across Blackbaud to securely design, develop, implement, and maintain solutions
- Eliciting and listening to user experience to appropriately drive improvement in Cybersecurity solutions
- Engineering secure APIs and API Gateway integration for microservices
- Engineering cross-platform with multiple coding languages for Public Cloud and Hybrid Cloud solutions
- Responsible for building and maintaining Cybersecurity’s cloud infrastructure.
- Partner with Security Solution Architects and Security Enterprise Architects
- Mentoring junior developer and engineering teammates
Required Skills:
- Bachelor’s Degree in computer science, computer engineering, information technology, or relevant degree or equivalent work experience
- 5+ years’ experience in developer, software, security engineering roles
- 5+ years’ experience with Public Cloud and its native API and API gateway solutions
- 5+ years’ experience in cybersecurity role
- Experience with more than one relevant language like Python, Java, .NET / C#, Ruby, TypeScript, NodeJS, Go, Swift
- Experience with engineering RESTful, HTTP, and WebSocket APIs
- Experience with JSON, XML, YAML
- Experience with engineering authentication and authorization security including modern authentication methods like Oauth2.0
- Experience with serverless architecture / Functions as a Service (FaaS) from Public Cloud providers (e.g. Azure Functions, Azure App Service, Azure Kubernetes Service, AWS Lambda, AWS Lambda@Edge, AWS Fargate, Google Cloud Functions, Google App Engine, Google Cloud Run )
- Possesses effective communication and collaboration skills
- Experience working in matrix teams and solo projects/efforts
- Ability to handle multiple priorities and high stress situation