Remote job
Senior Principal Software Application Security
Job details
About this role
Role overview Design and deliver enterprise-scale software and AI solutions for cybersecurity operations, while setting technical direction across the software development lifecycle. This is a hands-on senior technical leadership role spanning application security, cloud-native engineering, automation, and production operations.
Responsibilities - Build and deploy machine learning and generative AI applications for security operations and enterprise needs. - Develop cyber solutions for threat detection, alert triage, vulnerability analysis, identity analytics, and risk scoring. - Integrate secure coding, data protection, and cybersecurity controls into applications and delivery pipelines. - Create automated and agent-driven workflows, plus data pipelines that turn logs and telemetry into actionable insights. - Deploy scalable services using containers, Kubernetes, APIs, and CI/CD pipelines, integrating with security and enterprise platforms. - Mentor engineers, establish development practices, assess emerging technologies, and coordinate with security, cloud, data, and governance teams.
Requirements - Bachelor’s degree or at least four additional years of equivalent experience in software development or cybersecurity. - Eight or more years designing and supporting cybersecurity technologies in production, and eight or more years operating security technologies. - Eight or more years across the software development lifecycle, from requirements and architecture through deployment, operations, and maintenance. - Ability to provide technical leadership and influence shared frameworks with stakeholders across an organization.
Nice to have - Ten or more years building enterprise software, platforms, or services. - Experience with languages such as Python, Java, C#, JavaScript or TypeScript, Go, SQL, or PowerShell; and with APIs, microservices, or event-driven systems. - Background with agentic AI, retrieval-augmented generation, language model orchestration, AI governance, model risk controls, or security guardrails. - Experience with agent registries, operational dashboards, streaming analytics, and identity integrations such as OAuth 2.0, OIDC, and role-based access controls.
Benefits and work setup The position is remote. Specific work arrangements are set by the hiring team, and remote employees may meet in person at times.