Verified today
Software Engineer - Backend - Multi-Product Platform (Customer Journey)
About the role
Abnormal Security seeks a Senior Software Engineer to lead backend development for the Customer Journey team. The role focuses on building scalable APIs, platforms, and tools that streamline onboarding and proof-of-value experiences for enterprise customers. Responsibilities include designing and maintaining high-quality, resilient systems, ensuring operational excellence, participating in code reviews and on-call rotations, and collaborating with product managers, designers, and cross-functional engineers. Candidates should bring 7+ years of software engineering experience, strong Python and Postgres skills, expertise in system design, and a proven track record of owning complex, end-to-end solutions. The position is hybrid in Bangalore, India, with a full-time commitment.
What you’ll do
- Build and iterate product APIs, platforms, frameworks
- Design, develop, maintain features for world-class UX
- Ensure system stability and reliability
- Participate in code/design reviews, on-call rotation
- Write testable, readable code, handle edge cases
- Write and review technical design docs
- Communicate async, provide updates, propose solutions
- Collaborate with PMs, designers, engineers
- Own projects, drive impact
- Participate in roadmap discussions, propose long-term plans
- Share knowledge, engage in professional development
What you’ll bring
- 7+ yrs experience, strong fundamentals
- Visionary, scalable system focus
- Growth mindset, ownership drive
- Own end-to-end complex systems, cross-team influence
- Production Python, Postgres
- System design, resilient scalable apps, ops excellence
- Detail-oriented, quality, testing, performance
- Trade-off decisions, technical design docs, adoption
- Service health, monitoring, fault tolerance, incident response
- Strong communication, mentorship, autonomous async work
Nice to have
- Golang, Airflow orchestration
- ChatGPT, Cursor, GenAI tools