Python Developer, Application Cyber Security
Core
Design, develop, and maintain secure Python applications, APIs, and microservices while integrating security controls throughout the software development lifecycle.
Role type
Senior IC Python Developer (Application Cyber Security)
Builds
Secure, scalable, and resilient enterprise applications
Domain
Application Security / Software Development
Deliverable
production ML models | product features
Required skills
Python 3.x, Django, Flask, FastAPI, RESTful APIs, microservices, SQL/NoSQL, OWASP Top 10, secure SDLC, threat modeling, SAST, DAST, SCA, vulnerability assessment, API security, OAuth 2.0, SAML, OpenID Connect, JWT, IAM, SIEM (Splunk, QRadar), incident response, DevSecOps, CI/CD integration
Preferred skills
ForgeRock Access Management, network security fundamentals, security monitoring, threat intelligence, penetration testing support, security automation scripting
Technologies
Python, Django, Flask, FastAPI, REST, SQL, NoSQL, OWASP, OAuth, OpenID, SAML, JWT, Splunk, QRadar, CI/CD, DevSecOps, IAM, Cloud, OOP
Responsibilities
Design, develop, and maintain secure Python applications, APIs, and microservices; Conduct application security reviews, code analysis, and vulnerability assessments; Perform threat modeling, risk assessments, and security architecture reviews; Integrate security scanning tools into CI/CD pipelines; Build security automation tools and scripts in Python; Support penetration testing, incident response, and remediation activities; Implement authentication, authorization, encryption, and API security controls.
Seniority
Senior, hands-on IC
