Company Overview: imper.ai is the first purpose-built workforce identity verification platform. Enterprises use imper.ai to defend against impersonation attacks across the employee lifecycle — at the IT help desk, during hiring, and across ongoing workforce access.
Attackers impersonate employees to manipulate human workflows — calling the help desk to reset credentials, sending proxy candidates through hiring, and gaining access through the people and processes that existing security controls don’t cover.
imper.ai stops those attacks at the source. The platform combines infrastructure-layer environment detection with AI-driven work-familiarity verification, embedded directly in the workflows where impersonation happens.
About the Role: We’re looking for a Senior Software Engineer to join our growing engineering team and help build the foundation of our identity-centric cybersecurity platform, a SaaS B2B product using cloud-native principles with a highly available microservices architecture. You’ll be responsible for designing and developing scalable, secure, and resilient backend systems that power real-time detection and decision-making across multiple communication channels.
This role is ideal for engineers who want to build technology that matters and work closely with customers to solve real challenges. You’ll join a highly skilled team in a fast-growing company, where your ideas translate directly into product decisions, customer value, and the success of the business.
Responsibilities:
- Design and implement backend services that are performant, secure, and reliable.
- Work with cloud infrastructure and containerized environments (Docker, Kubernetes, etc.).
- Build and maintain APIs, data flows, and backend logic that support core product functionality.
- Collaborate with frontend, product, and research teams to deliver end-to-end features.
- Take ownership of features end-to-end: Product needs, design, development, testing, deployment and monitoring.
Must-Haves:
- Proven experience as a software engineer in a production environment.
- Hands-on experience with cloud platforms (e.g., AWS, GCP, Azure).
- Proficiency in building backend microservices using high-level languages.
- Strong understanding of software architecture, performance optimization, and security principles.
- Familiarity with Python.
- Strong and versatile technical skills, a can-do attitude, and the ability to self-learn and adapt to different types of projects.
Significant Advantages:
- Proficiency with highly available microservices architecture.
- Full-stack capabilities, implementing both backend and frontend sides of the system.
- Experience with MongoDB, Redis, or other NoSQL/in-memory databases.
- Knowledge of CI/CD processes and cloud-native architecture.
- Exposure to cybersecurity, identity, or authentication systems.
- Experience working in fast-paced startups or high-ownership environments.
