Backend Engineer, Developer Tools & Automation

Horizon3 AI
168d$155,000 - $208,000

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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.

Benefits

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service