Software Engineer II securing Abnormal AI customer data through authentication, governance, and auditability. Building cloud-based security solutions with Golang and Python for global engineering teams.
Responsibilities
Implement rigorous security and privacy standards and robust governance practices
Design, develop, and refine platform solutions enforcing authentication, authorization, and auditability principles
Identify and address security vulnerabilities across the software development and operations lifecycle
Break down security and privacy challenges into practical technical solutions and lead implementation
Apply security principles and AI-native workflows to deliver technical solutions to end users and internal partner teams
Lead and deliver enhancements for the Data Security team
Design and implement customer data governance solutions enabling security and privacy by design
Reconcile platform, security, and privacy requirements to build a secure platform for global engineering teams
Collaborate cross-functionally with product engineering teams to integrate security and privacy best practices into a microservice architecture
Requirements
2+ years of experience as a software engineer
Strong computer science and programming fundamentals
Experience with system design and cloud infrastructure
Experience with Golang and Python programming languages
Excellent written and verbal communication skills
Knowledge of authentication, authorization, and data security/privacy problem spaces, best practices, and related technologies (nice to have)
Understanding of distributed computing, CAP theorem, and system design tradeoffs (nice to have)
BS degree in Computer Science or a related engineering field (nice to have)
Benefits
AI-assisted recruiting tools are used to prepare interview questions; hiring decisions are made by a person
Pre-employment checks for successful applicants with conditional offers
Vehicle Controls intern developing embedded software and controls algorithms for Rivian - VW electric vehicles. Testing propulsion, charging, thermal, safety, and automation systems in Vancouver.
Connected Systems intern building backend, cloud, and connectivity software for Rivian - Volkswagen electric vehicles. Supporting telemetry, remote commands, distributed systems, and end - to - end vehicle integration.
Senior Embedded Software Developer building TLS and UTM features for Fortinet’s FortiGate firewall. Developing secure C - based software for enterprise network protection.
Embedded Software Developer building FortiGate firewall security features for Fortinet, a global cybersecurity company. Developing C/C++ software for Unified Threat Management capabilities.
Full Stack Engineer building cloud, SaaS, WordPress, CRM, and data solutions for CCS, a Canadian nonprofit supporting people facing financial challenges. Maintaining Azure infrastructure, integrations, security, and enterprise systems.
Senior Software Engineer building AI agents, applications, and data platforms for BCI’s private equity investment teams. Delivering full - stack solutions across Databricks and Azure.
Senior Software Engineer developing and supporting Java, API, web, and native iOS applications for Sun Life’s financial - security services. Troubleshooting production systems and driving reliability improvements.
Full Stack Developer building Citi’s Java and React systems for financial - risk and stress - testing operations. Leading architecture, delivery, and engineering standards across backend and frontend applications.
Senior Full Stack Developer building Knak’s Vue and TypeScript editor for marketers. Owning realtime collaboration, Laravel APIs, and AI - assisted campaign production.