onsite
Software Engineer Cyber Security - STRATEC SE
Software Engineer
Senior software engineer focused on designing, developing, and securing cloud‑native applications using Python, Java, and AWS. Drives secure coding practices, threat modeling, and automated security testing in a fast‑paced DevSecOps environment.
About the role
Key Responsibilities
- Design, implement, and maintain secure software components in cloud environments, primarily using Python and Java.
- Integrate security controls into CI/CD pipelines, ensuring automated vulnerability scanning and compliance checks.
- Conduct threat modeling, risk assessments, and penetration tests to identify and remediate security weaknesses.
- Collaborate with cross‑functional teams to embed security best practices into product development lifecycles.
- Stay current with emerging security threats, tools, and regulatory requirements, and translate findings into actionable improvements.
Requirements
- 5+ years of professional software development experience with a strong focus on security.
- Proficiency in Python, Java, and AWS services (EC2, S3, Lambda, IAM).
- Hands‑on experience with security testing tools (e.g., OWASP ZAP, Burp Suite, Nessus) and DevSecOps practices.
- Solid understanding of network security, encryption, and secure architecture principles.
- Excellent problem‑solving skills and ability to communicate complex security concepts to technical and non‑technical stakeholders.
Skills
pythonjavaawspenetration testingnetwork security