Why This Job is Featured on The SaaS Jobs
This Software Engineer 2 role sits squarely in the part of SaaS that separates product ambition from operational reality: internal platforms and integrations. Building an integrations backbone and a configuration platform reflects a SaaS company investing in the systems that let enterprise customers connect their existing tooling while enabling rapid, safe product delivery across many engineering teams.
For a SaaS-focused engineer, the career value is the combination of distributed-systems depth and platform ownership. The remit touches high-volume infrastructure, reliability, and performance, alongside the practical disciplines that mature SaaS organizations rely on, such as monitoring, incident response, and integration testing. Experience here translates well across SaaS firms where growth depends on dependable APIs, scalable data paths, and developer enablement as much as on end-user features.
The role is best suited to someone who prefers building foundational services over UI-heavy work, and who is comfortable being accountable for systems in production, including on-call responsibilities. It also fits engineers who communicate clearly in writing and can work autonomously with cross-functional partners, while still contributing to mentoring and shared engineering standards.
The section above is editorial commentary from The SaaS Jobs, provided to help SaaS professionals understand the role in a broader industry context.
Job Description
Job Description
About the Role
Abnormal Security is looking for an experienced and driven backend software engineer to join the Product Features team. Join us and help build the platforms that power Abnormal's growth
- Integrations Platform - The backbone of customer trust. Engineer high-volume infrastructure that connects our cybersecurity platform to the tools enterprises rely on. Your work directly influences why customers choose Abnormal.
- Configuration Platform - The engine of developer velocity. Build intelligent systems that transform how 100+ engineers ship products.
Your Impact
- Scale at the core: Design distributed systems handling massive volumes across cloud infrastructure
- Multiply team productivity: Create platforms that let engineers ship faster and build better
- Shape product decisions: Own infrastructure that defines what products we can build and how quickly we deliver them
- Drive business growth: Your platforms directly enable new customer wins and product launches
Join us to create an infrastructure that scales with our ambitious growth and directly impacts how we deliver exceptional products to our customers.
What you will do
- Work with the Tech Lead, Engineering Manager and Product Manager to develop and deliver key features for the product
- Assist in guiding and mentoring junior members of the team
- Assume ownership of the reliability of the features you develop, including comprehensive unit tests and rigorous integration testing
- Participate in on-call rotations and provide technical support to effectively troubleshoot and resolve customer issues
- Communicate effectively with the team in an async manner. Display a strong sense of initiative and ownership in providing updates, discussing challenges and proposing solutions without prompting
- Raise the bar of excellence in engineering, actively contributing to knowledge sharing within the team and participating in professional development activities
Must Haves
- 4+ years backend engineering with distributed systems - designing, building, and operating production applications in Python and Golang
- Proven platform ownership - end-to-end system design and delivery, balancing feature development with operational responsibilities at scale
- Low-latency, high-throughput expertise - building resilient, scalable systems with SQL/NoSQL databases and strong operational excellence (monitoring, fault tolerance, incident response)
- Architectural thinking - write technical design docs, make practical trade-offs, and influence cross-team technical direction with a futuristic view of system growth
- Growth-oriented mindset - demonstrated trajectory of increasing impact, responsibility, and ownership over time
- Asynchronous collaboration excellence - strong written communication and proven ability to work autonomously with distributed teams and remote stakeholders
- Quality-driven execution - detail-oriented approach to code quality, testing, and performance with a focus on sustainable, maintainable systems
Nice to Have
- Experience with our stack: Python, Go, AWS, K8s, Django, Spark, Prometheus
- 2+ years of experience programming in Golang
- Familiarity with AWS services and deployment practices.
- Experience leading a small team to build a feature or component from scratch
Why You’ll Love It Here
- You’ll solve hard, meaningful problems at the intersection of AI, security, and large-scale distributed systems.
- You’ll work with smart, kind, and ambitious teammates who care deeply about craftsmanship, learning, and helping each other grow.
- You’ll get real ownership and autonomy over important parts of our systems and roadmap, with clear opportunities to grow toward Senior and Staff roles over time.
- You’ll be part of an AI-native R&D organization, with strong investment in tools, workflows, and training to help engineers use AI to move faster while raising the quality bar.
#LI-JP2
Abnormal AI is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law. For our EEO policy statement please click here. If you would like more information on your EEO rights under the law, please click here.