Lead Security Software Engineer
Core
Designing secure software architectures and reference designs while implementing secure SDLC practices across enterprise engineering divisions.
Role type
Lead Security Software Engineer (IC with mentorship)
Builds
Secure software reference designs, delivery systems, and enterprise-wide solutions
Domain
Financial services / Cloud Native Security
Deliverable
production ML models | product features | infrastructure
Required skills
Secure SDLC implementation, cryptography, authentication/authorization, secure data handling, input validation, microservices architecture, Cloud Native design, CI/CD pipelines, Infrastructure-as-Code, container orchestration, code review, unit testing, database security, DevSecOps tooling
Preferred skills
Security frameworks (CIS, NIST 800, PCI, HIPAA), IDS/IPS, WAF, UX/UI design, wireframing, client-side visualization libraries
Technologies
AWS, GCP, Azure, CloudFormation, Terraform, Chef, Puppet, Ansible, Jenkins, Maven, Git, Docker, Kubernetes, AWS CLI, Python, Bash, Java, JavaScript (Node.js), .NET (C#, C++), CloudWatch, Splunk, Jira, D3.js
Responsibilities
Drive designs of secure software reference architectures and delivery systems; Implement secure SDLC processes through to maturity; Conduct unit, integration, and system testing; Write unit tests for test-driven implementations; Review code to identify and mitigate defects; Collaborate on establishing next-generation secure SDLC practices; Create development documentation (use cases, design specs, data flow diagrams)
Seniority
Senior, hands-on IC with mentorship responsibilities