Software Engineer I - Backend

Abnormal Security
Summary
Join Abnormal AI's Email Productivity team as a backend software engineer and contribute to developing new features, improving system reliability, and supporting the ongoing success of the product. You will work on backend systems, learn from experienced engineers, and solve technical challenges related to high-volume email processing. This role involves building features and components from scratch, balancing development with operational tasks, and collaborating with distributed teams. The ideal candidate is eager to learn, works collaboratively, and is interested in high-scale, high-impact products. The position focuses on driving the development and delivery of Email Productivity within the Message Security Products, shaping technical direction, ensuring quality and timely delivery, and collaborating with stakeholders to solve customer pain points.
Requirements
- Hold a BS degree in Computer Science, Applied Sciences, Information Systems or other related engineering field
- Have 1+ years of industry experience on backend development & distributed systems, designing & building software applications
- Have experience working individually as well as in groups on a regular basis
- Have experience working with distributed teams, proficient in asynchronous and written communication
- Have experience building features & components from scratch and operating them, balancing feature development work with operational tasks
Responsibilities
- Develop new features for Abnormalโs Email Productivity product
- Improve system reliability of Abnormalโs Email Productivity product
- Support the ongoing success of the Email Productivity product
- Work on backend systems
- Learn best practices from experienced engineers
- Solve technical challenges related to high-volume email processing
- Build features & components from scratch
- Operate features and components, balancing feature development work with operational tasks
- Collaborate with distributed teams, proficient in asynchronous and written communication
Preferred Qualifications
- Have experience with Python, Go, AWS, K8s, Django, Spark, Prometheus
- Have 1+ years of experience programming in Golang
- Have familiarity with AWS services and deployment practices
- Have experience leading a small team to build a feature or component from scratch