
Senior Back-End Engineer (Security Controls)
Horizon3
Job description
-
The Senior Backend Engineer will join our world-class software engineering team as a key contributor to both user-facing product launches and platform enhancements and stability
-
You will own our security controls integration platform, abstracting the complexity of the EDR ecosystem from the rest of our system. Core responsibilities include developing per-vendor normalizers, building live API pipelines, defining internal schemas, and managing versioning, deprecations, fault tolerance, and integration health monitoring
-
You’ll also collaborate with the broader backend engineering team on cross-cutting scale and reliability work
-
Design and build dedicated normalizers per EDR vendor, with the testing rigor to keep them trustworthy as vendor APIs evolve
-
Develop core product features in ETL (Extract, Transform, Load) and GraphQL to support data processing and retrieval
-
Design and implement backend APIs in GraphQL to facilitate data interactions between different components of the product
-
Build and maintain ETL pipelines for efficient data processing and analytics
-
Collaborate with frontend team members to present data in a clear and user-friendly format, enhancing the product’s user experience
-
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities, and activities may change at any time with or without notice
Benefits
-
Growth Opportunities: Be part of a dynamic and growing team with numerous career advancement opportunities
-
Innovation-Driven Culture: Work in a collaborative environment that encourages creativity and out-of-the-box thinking
-
Inclusive and Diverse Team: We value diversity and promote an inclusive culture where everyone can thrive
-
Flexible Work Environment: Enjoy the convenience and work-life balance that comes with remote work- Effective communication and collaboration with designers, developers, and product managers
-
Hands-on familiarity with EDR platforms and an understanding of how SOC teams consume EDR data
-
Deep experience building and maintaining third-party API integrations at scale
-
Driven, self-managed, capable of conceiving and implementing solutions on your own and with a team
-
A strong desire to continuously improve and learn new technologies in a fast-paced Agile development environment
-
Strong technical documentation ability to support the development process
-
Excellent analytical and problem-solving skills, effective communication, attention to detail and high-quality work
-
Ability and interest in mentoring junior and mid-level engineers to foster their growth and development
-
Expert proficiency in SQL
-
Bachelor’s Degree in Computer Science, Computer Engineering or related field
-
Experience building applications on cloud computing platforms such as AWS, Azure, GCP, using container technologies such as Docker and Kubernetes
-
7+ yrs professional software engineering experience using modern object-oriented or functional languages (Python, Java, Go, Scala, C++, TypeScript, etc)
-
Experience with various database architectures including relational (PostgreSQL) and graph (Neo4j)
-
Experience building GraphQL backends
-
Experience managing and maintaining production infrastructure
-
Experience building platform capabilities for internal teams