Software Engineer - Information Security (Hybrid)
Core
Design, develop, and maintain full-stack web applications and internal tools to support application security program management, vulnerability tracking, risk reporting, and workflow automation.
Role type
Full Stack Software Engineer (Application Security Platform)
Builds
Application security program tooling, internal operational tools, and AI-enabled features for security and risk management.
Domain
Information Security / Risk Management / Software Engineering
Deliverable
production ML models | product features
Required skills
Python, JavaScript/TypeScript, React/Vue, REST APIs, relational/NoSQL databases, AI-assisted development tools, CI/CD pipelines, secure coding practices, OWASP Top 10, DevSecOps, cloud deployment, containerization
Preferred skills
AI integration into production applications, low-code/no-code platforms (MS Power Apps, OutSystems), project/operational tooling (Jira, ServiceNow), security issue detection/remediation solutions, enterprise environment experience
Technologies
Python, JavaScript, TypeScript, React, Vue, GitHub Actions, Jenkins, Claude Code, GitHub Copilot, ChatGPT Codex, MS Power Apps, OutSystems, Jira, ServiceNow
Responsibilities
Design and develop full-stack web applications and API-driven solutions for security program management; Build and support applications to enhance efficiency of financial planning, project tracking, and headcount management; Leverage AI-assisted development tools to accelerate coding, testing, and documentation; Use CI/CD pipelines to build, test, and deploy solutions; Integrate AI/ML capabilities for intelligent alerting, anomaly detection, and automated triage; Write clean, secure, and maintainable code; Collaborate with stakeholders to gather requirements and advance prototypes to production; Participate in code reviews and support peer learning; Manage personal backlog of enhancements and bug fixes.
Seniority
Mid-Senior (6 years exp with Bachelor's, 5 with Master's, 0 with PhD)
