NetApp

Software Engineer

NetApp

full-time

Posted on:

Location Type: Office

Location: ReykjavikIceland

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, implement, and maintain automation tools and workflows for GitHub repositories using Go.
  • Develop bots, actions, and integrations to streamline code review, CI/CD, and release processes.
  • Build and enhance automated test frameworks to improve code quality and deployment confidence.
  • Integrate test automation with CI/CD pipelines and reporting tools.
  • Develop and deploy AI/ML solutions to analyse application and system logs.
  • Architect and implement new features focused on security, reliability, and developer productivity.
  • Automate security checks, vulnerability scanning, and compliance reporting within the CI/CD pipeline.
  • Provide technical support for automation and DevOps tools to internal engineering teams.
  • Collaborate cross-functionally with DevOps, Security, and AI/ML teams to deliver integrated solutions.

Requirements

  • 5+ years of software development experience
  • At least 2 years using Go in production environments
  • Proven track record of building automation for developer workflows
  • Strong proficiency in Go (golang)
  • Experience with GitHub APIs, webhooks, and automation tools
  • Familiarity with CI/CD systems (e.g. GitHub Actions, Docker)
  • Knowledge of containerization (Docker, Kubernetes) and cloud platforms (Azure)
  • Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) for log analysis is a plus
  • Understanding of security best practices in software development and DevOps.
Benefits
  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • various Leave options
  • Performance-Based Incentives
  • employee stock purchase plan
  • restricted stocks (RSU’s)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GoautomationCI/CDtest automationAI/MLsecurity best practicesvulnerability scanningcontainerizationGitHub APIswebhooks
Soft skills
collaborationtechnical supportproblem-solvingcommunicationcross-functional teamwork