Horizon3 AI-posted 4 months ago
$155,000 - $208,000/Yr
Full-time • Mid Level
251-500 employees

Horizon3’s mission is to enable organizations to proactively find and fix and verify exploitable attack vectors before criminals exploit them. We are a fast-growing, remote cybersecurity company using automation and artificial intelligence to deliver Autonomous Penetration Testing as a Service (APTaaS). We are a team of learn it alls, committed to a culture of respect, collaboration, ownership, and results. We are seeking a talented and detail-oriented Software Engineer for Developer Tools & Automation with a strong focus on testing and analysis. You will help ensure the reliability, scalability, and quality of our services by building and maintaining automated API controls and exercisers, Infrastructure Auto Deployments (IaC), Test Exercisers, log and results analysis, results tracking, and working closely with Engineering, DevOps, and Support teams in a fast-paced, agile environment.

  • Create and maintain a log analysis tool ingesting data from multiple sources in multiple formats (AWS, S3, Azure, OS, networking, docker, kubernetes, etc.) with UI
  • Create, maintain and work with existing GQL API and database for maintenance and control operations
  • Create exerciser utilities to automate checking the functionality and performance of the products
  • Create and maintain IaC to auto-deploy target infrastructure for development and testing
  • Create and maintain program to track results of tests on targets with UI
  • Collaborate closely with developers, product managers, QA and support team members to define strategies and test cases and test interfaces.
  • Write clear and concise requirements, bug reports and track issues through resolution.
  • Integrate tests and exercisers into CI/CD pipelines to ensure fast feedback and code quality.
  • Perform manual testing as needed for exploratory, usability, and edge-case testing.
  • Participate in code reviews and architecture discussions related to development and testing.
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3–6+ years of experience in Development, Tool/Automation Engineering, SDET, or a similar backend-focused testing role.
  • Proficient in Python and/or JavaScript/TypeScript
  • Strong ability to analyze logs, use monitoring tools (e.g., CloudWatch, Datadog), and debug issues in a distributed environment.
  • Strong experience with GQL APIs, Neo4j, Kubernetes and microservices.
  • Solid experience with AWS services such as EC2, S3, Lambda, RDS, DynamoDB, CloudWatch, and IAM.
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform, AWS CloudFormation and VMware
  • Experience with CI/CD pipeline, gitlab-ci
  • Solid understanding of QA processes and methodologies
  • Experience with Playwright
  • Excellent communication and problem-solving skills.
  • Experience with containerized environments using Docker and Kubernetes.
  • Experience with cloud environments such as AWS and Azure
  • Familiarity with event-driven architecture and asynchronous communication patterns.
  • Familiarity with Agile workflows and practices
  • AWS certifications (e.g., AWS Certified Developer or Solutions Architect) are a plus.
  • Competitive salary, equity and benefits.
  • Health, vision & dental insurance for you and your family.
  • Flexible vacation policy.
  • Generous parental leave.
  • Growth opportunities within a dynamic and growing team.
  • Innovation-driven culture that encourages creativity and out-of-the-box thinking.
  • Flexible work environment with remote work options.
  • Inclusive and diverse team culture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service