Salary not listed
Software Engineer 1
FullstackWorkplace — Bengaluru
Published on 2026-10-29
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build and operate new email security products, with most work focused on backend services and APIs and some frontend development. Own projects from requirements through implementation, testing, rollout, and production support, with guidance from experienced engineers.
About the company
Abnormal Security uses AI to detect and stop email and collaboration attacks such as phishing and business email compromise. It protects enterprises against social engineering and account takeover.
The team
Message Security Products (MSP) team
Stack
PythonGoREST APIsRelational databasesAWSGCPAzureDocker
What you'll do
- Build and ship backend-focused, full-stack product features from design through rollout.
- Drive projects end to end, clarifying requirements and validating changes in test and production.
- Build data collection, state handling, scheduled jobs, and background processing.
- Improve reliability through bug fixes, tests, monitoring, and production debugging.
- Coordinate with Product, security, customer-facing, and engineering teams.
- Use AI development tools and validate their output.
- Identify workflow, tooling, or product gaps and prototype solutions.
- Document work and share knowledge through runbooks, reviews, and project write-ups.
What we're looking for
- About 2 years of professional software engineering experience and a bachelor's degree in Computer Science or a related field.
- Full-stack experience, including at least one UI project and one backend project.
- Backend development experience in Python and/or Go, including REST API design.
- Working knowledge of relational databases.
- Hands-on experience with AWS, GCP, or Azure; Docker experience and Kubernetes exposure.
- Knowledge of data structures, algorithms, distributed systems basics, performance, and clean, testable code.
- Awareness of production observability and reliability, including logging, metrics, alerting, and debugging.
- Initiative, project ownership, and clear written and verbal communication.
Nice to have
- Experience with workflow orchestration or state management tools such as Airflow, Temporal, or DAG-based pipelines.
- Exposure to Kafka, RabbitMQ, SQS, or SNS.
- Familiarity with React.
