Arctic Wolf logo

Software Developer 2

Arctic Wolf
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

2 - 5 Years

TYPE

FullTime

SKILLS REQUIRED

PythonTest AutomationpytestDebuggingAnsibleTerraformAWSDockerCI/CDMicrosoft AzureLinux

Job description

Overview

Software Developer 2 on the Quality Engineering team, supporting Arctic Wolf's Engineering organization by ensuring the quality, reliability, and performance of Aurora Endpoint Security and cloud-based services through test automation and modern quality engineering practices.

What you'll do

  • Design, build, and maintain a Python-based automation framework that validates product functionality, reliability, and quality across Windows, macOS, and Linux environments
  • Develop and grow a Pytest-based test infrastructure as the core of the automation framework, writing clean, reusable, and maintainable Python code
  • Build automation for product deployment, upgrade, and validation workflows, using Python as the primary language and Ansible and Terraform to support infrastructure and configuration tasks
  • Write Python-based CLI tools and endpoint validation scenarios that extend the framework's coverage and usability across platforms
  • Use AI-powered engineering tools to speed up framework design, automation development, and debugging
  • Work closely with engineering, product management, and cross-functional teams to identify quality risks, refine requirements, and ensure the framework delivers comprehensive test coverage throughout the software development life cycle
  • Investigate, troubleshoot, document, and track product defects, partnering with teammates to drive timely resolution and root cause analysis
  • Contribute to the ongoing evolution of the automation framework, improving product quality, test coverage, and release confidence over time

What you'll need

  • 2-5 years of professional automation development experience, with real framework-building work, not just script writing
  • Strong Python skills, with hands-on experience designing automation frameworks, Pytest-based test suites, CLI tools, and endpoint validation scenarios
  • Comfort building and running automation across Windows, macOS, and Linux, with an understanding of how platform differences affect framework design
  • Experience designing, developing, and maintaining automation solutions that improve product quality, reliability, and engineering efficiency
  • Working knowledge of AWS, including EC2 launch types, S3, CloudWatch logs, metrics, and alarms, and IAM roles, policies, and security controls
  • Familiarity with Microsoft Azure services and cloud infrastructure
  • Experience with CI/CD pipelines using Jenkins, GitHub Actions, or similar tools
  • Familiarity with Docker-based development and build environments
  • Strong debugging and troubleshooting skills, with the ability to perform effective root cause analysis and drive issues to resolution

Nice to have

  • Ansible for fleet configuration and provisioning
  • Exposure to cybersecurity products, distributed systems, or SaaS platforms
  • Experience with databases and SQL queries, or Bazel
  • Experience with VMware, Hyper-V, or AWS or Azure infrastructure

Details

  • Location: Bengaluru, India (modern workplace in Helios Business Park)
  • Subject to background verification and additional regulatory, security, or compliance requirements where applicable

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Developer 2