Overview
Build and run new email security products from the ground up on the Message Security Products (MSP) team in Bengaluru. This is a hands-on, full-stack role with a strong backend focus, working alongside experienced engineers who provide direction and review.
What you'll do
- Build and ship features across the stack, from design discussion through implementation, testing, and rollout.
- Build and ship backend services and APIs, with some UI work such as customer-facing views and internal tools.
- Take over projects and drive them end to end: clarify requirements, break work into steps, write the code, and validate changes in test and production.
- Build the data and state handling behind our products, such as gathering data from our core email security platform and running scheduled and background jobs.
- Keep what you ship reliable: fix bugs, address bottlenecks, add tests and monitoring, and help debug production issues.
- Learn incident-handling practices before joining the formal on-call rotation.
- Work with Product, security, customer-facing teams, and other engineering teams so your changes fit upstream and downstream systems.
- Use AI tools throughout your development loop for code, tests, documentation, and experiments, and validate AI-generated output to a high engineering standard.
- Spot problems and build small solutions: raise gaps in workflow, tooling, or product and prototype a fix.
- Share what you learn through clear documentation, runbooks, code reviews, and project write-ups.
What you'll need
- About 2 years of professional software engineering experience.
- A Bachelor's degree in Computer Science or a related field.
- Full-stack experience with a clear backend lean, including at least one UI project and one backend project.
- Backend development in Python and/or Go, including designing and building REST APIs.
- Working knowledge of relational databases.
- Hands-on experience with a cloud platform (AWS, GCP, or Azure) and with containers (Docker), plus exposure to Kubernetes.
- Solid computer science fundamentals: data structures, algorithms, the basics of distributed systems and performance, and clean, testable code.
- Awareness of production observability and reliability, such as logging, metrics, alerting, and debugging live systems.
- Working fluency with AI development tools such as Cursor, Copilot, and Claude.
- Initiative: you have spotted a problem and built a small solution without being asked. Examples from work, open source, or personal projects all count.
- Ownership: you can take over a project and drive it to completion without close supervision.
- Clear communication: you can explain technical tradeoffs in writing and in conversation and work with Product, security, and customer-facing teams.
- Interest in core engineering work: you want to build backend and frontend systems. This is not an AI agent or ML role.
Nice to have
- Experience with state management and workflow orchestration systems such as Airflow, Temporal, or DAG-based pipelines.
- Exposure to messaging and queueing systems such as Kafka, RabbitMQ, SQS, or SNS.
- Familiarity with a modern frontend framework such as React.
Details
- Location: Bengaluru, India.
- Work mode: Hybrid.
Read the full description and apply on the company’s own careers page.