Software Engineer II
Core
Design, implement, and build security solutions to improve application security maturity at scale, including creating prototypes and proof-of-concept code.
Role type
Software Engineer II (Security)
Builds
Security solutions, prototypes, and proof-of-concept code
Domain
Software Engineering / Application Security
Required skills
Coding in C, C++, C#, Java, JavaScript, or Python; Building extensible and maintainable code; Debugging and testing; Code review; Security standards implementation; Distributed systems knowledge; Cloud services; Identity-based architectures; Log and telemetry analysis
Preferred skills
AI tools and practices in SDLC; Diagnosability and reliability practices; Incident root cause analysis; Security as code modeling
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and implement security solutions; Build prototypes and proof-of-concept code; Participate in technical discussions; Learn and apply AI tools in SDLC; Write and maintain extensible code; Review code for standards and security; Participate in incident retrospectives; Ensure security, privacy, safety, and accessibility processes
Seniority
Mid-level, hands-on IC
