Application Security Engineer

JENOPTIK AG
Monheim am Rhein, Germany
13 days ago
Apply on www.xing.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Application Programming Interfaces (APIs) Application Performance Management User Authentication Microsoft Azure Bash Shell Burp Suite C Sharp (Programming Language) Cloud Computing Code Review Encodings
+50 more
CompTIA Security+ Cyber Security Continuous Integration Cross-Origin Resource Sharing (Ajax Programming) Cross-Site Request Forgery Data Validation DevOps Digital Signature Github Monitoring of Systems Identity and Access Management Python (Programming Language) Network Security OAuth Open Web Application Security Windows PowerShell Scrum Methodology Role-Based Access Control Openid Connect Comptia Pentest+ CE Azure Active Directory JSON Web Token Web Application Security Session Management SonarQube Software Vulnerability Management Web Applications Data Logging Scripting ReactJS Delivery Pipeline Grafana Sonatype Software Security Cross-Site Scripting (XSS) Backend Rate Limiting Bug Reporting Information Technology Tenable Nessus Bicep Microsoft Sentinel Front End Software Development Terraform Devsecops Api Management Docker Key Vault Static Application Security Testing Dynamic Application Security Testing

Job description

We are seeking a hands-on Security Engineer to own the security of a large, business-critical web application built on C# / .NET backends. This is not only a policy or audit role. You will read and write code, find vulnerabilities, fix them, and make sure they stay fixed. You will be the go-to person for authentication, authorization, cryptography and secure API design, and you will work side by side with our developers and DevOps engineers to build security into every stage from commit to production. If you enjoy tracing a token through a request pipeline as much as you enjoy closing a finding, we want to talk to you., * Application Security Ownership: Be the accountable owner for the security posture of a large .NET application, from architecture decisions down to individual endpoints.

  • Authentication & Identity: Design, implement and harden authentication and authorization flows, including OAuth 2.0, OpenID Connect, JWT issuance and validation, refresh-token handling, session management, MFA and role- and policy-based access control in ASP.NET Core.
  • Cryptography in Practice: Select and correctly apply cryptographic primitives (hashing, symmetric and asymmetric encryption, signing, key derivation), manage keys, secrets and certificates, and eliminate weak or misused crypto in the codebase.
  • Find & Fix: Perform code reviews, threat modeling and hands-on vulnerability testing; reproduce issues, write the fix in C#, and add tests that prevent regressions.
  • DevSecOps Collaboration: Work with the DevOps team to embed security into CI/CD pipelines: SAST, DAST, dependency and container scanning, secret detection and secure build and release gates.
  • Vulnerability Management: Triage findings from scanners, pentests and bug reports; prioritize by real risk and drive them to closure with the responsible teams.
  • Secure API Design: Define and enforce standards for input validation, output encoding, rate limiting, CORS, security headers and safe error handling across our services.
  • Incident Response: Investigate security incidents, analyze logs and traces, contain issues and lead post-mortems with concrete follow-up actions.
  • Enablement: Write secure-coding guidelines, reusable libraries and examples; coach developers so that the secure way is also the easy way.

Requirements

  • Education: At minimum a bachelor’s degree in Computer Science, IT Security or a related field.
  • Backend Expertise: Proven, hands-on experience building and maintaining C# / .NET (ASP.NET Core) backends in production.
  • Identity & Access: Deep practical knowledge of OAuth 2.0, OpenID Connect, JWT (claims, signing algorithms, validation pitfalls), cookies vs. tokens, and authorization models (RBAC, ABAC, policy-based).
  • Applied Cryptography: Solid understanding of TLS, hashing (incl. password hashing such as bcrypt, scrypt, Argon2, PBKDF2), symmetric and asymmetric encryption, digital signatures, certificates and secure key storage.
  • Web Security: Strong command of the OWASP Top 10 and OWASP API Security Top 10, and experience exploiting and fixing issues such as injection, XSS, CSRF, SSRF, IDOR and broken access control.
  • Security Tooling: Hands-on experience with SAST/DAST and dependency scanning tools (e.g. SonarQube, Snyk, OWASP ZAP, Burp Suite, GitHub Advanced Security or similar).
  • CI/CD & Containers: Working knowledge of CI/CD pipelines and Docker, enough to collaborate effectively with DevOps on secure pipelines and images.
  • Scripting: Comfortable automating tasks with PowerShell, Python or Bash.
  • Soft Skills: Ownership mentality, pragmatic risk judgment, and the ability to explain security issues clearly to developers and stakeholders without slowing delivery unnecessarily.

Certifications (Optional, Most Welcome) Certifications are not required, but entry-level security and Azure credentials are a strong plus.

Security

  • CompTIA Security+
  • ISC2 Certified in Cybersecurity (CC)
  • Microsoft Certified: Security, Compliance, and Identity Fundamentals (SC-900)
  • Further practical credentials (e.g. eJPT, CompTIA PenTest+) are a bonus

Microsoft Azure

  • Microsoft Certified: Azure Fundamentals (AZ-900)
  • Microsoft Certified: Azure Developer Associate (AZ-204)
  • Microsoft Certified: Azure Security Engineer Associate (AZ-500) (a strong plus)

Optional But Welcome Skills

  • Microsoft Azure: Experience with Entra ID (Azure AD), Key Vault, Managed Identities, App Service, Defender for Cloud and network security in Azure.
  • React / Frontend Security: Understanding of how React applications work, including client-side token storage, CSP, XSS risks in SPAs and secure frontend-to-API communication.
  • Observability for Security: Experience with logging and monitoring tools such as Application Insights, Microsoft Sentinel, Grafana or ELK to detect and investigate suspicious activity.
  • Infrastructure as Code: Familiarity with Terraform or Bicep and reviewing IaC for misconfigurations.
  • Compliance Awareness: Basic knowledge of GDPR (DSGVO) and standards such as ISO 27001.
  • Agile Mindset: Comfort working in an Agile/Scrum environment.

About the company

We create photonic solutions to shape the world of tomorrow, together with people who embrace brilliant ideas with openness and curiosity. With teams in over 80 countries, we offer you the opportunity to reach your full potential., With its Strategic Business Unit (SBU) Smart Mobility Solutions, Jenoptik provides photonics-based, innovative and sustainable solutions, including technology and services for road safety and security. As an end-to-end solution provider, we support our customers with the provision of roadside equipment and software, including integration, installation, maintenance and financing models through to full-service operation of our solutions. Our strong global presence and installation base is supported by a longstanding partner network with tens of thousands systems deployed worldwide. Leveraging 90 years of experience and 40 years in ANPR, Jenoptik is a world-leading enabler for road safety and civil security, with intelligent solutions and services constantly evolving to help make roads, journeys, communities and our environment safer around the globe.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.xing.com
Prepare application

Good distractions

Loading talks and stories from around this role…