Security Software Developer
Core
Design, develop, test, and maintain secure software applications and services, integrating security throughout the software development lifecycle.
Role type
Security Software Developer
Builds
Secure software applications and services
Domain
Software Development / Application Security
Deliverable
production ML models | product features
Required skills
Secure coding practices, API design, database integration, version control, automated testing, vulnerability assessment, cloud platforms, containerization, threat modelling
Preferred skills
Static/dynamic application security testing, cloud-native development, agile methodologies
Technologies
Java, C#, Python, JavaScript, TypeScript, AWS, Microsoft Azure, Google Cloud, Docker, Kubernetes, Jira, Azure DevOps
Responsibilities
Design and implement secure code, review code for security and quality, identify and remediate vulnerabilities, develop automated security tests, support secure deployment processes, document security requirements and designs, assess technical risks
Seniority
Mid-Senior, hands-on IC
