Title: Software Engineer
Location:
Reykjavik, IS, 102
Requisition ID: 133157
Job Summary
This role is for a senior individual contributor (IC Level 4 or 5) specialising in backend and automation engineering. The ideal candidate will have deep experience with Go (golang), automation of developer workflows, and a strong interest in DevOps, security, and AI-driven solutions. The position focuses on building and maintaining robust automation for GitHub, enhancing test frameworks, and developing AI-powered log analysis and security features.
Job Requirements
GitHub Automation:
1. Design, implement, and maintain automation tools and workflows for GitHub repositories using Go.
2. Develop bots, actions, and integrations to streamline code review, CI/CD, and release processes.
Test Framework Automation:
3. Build and enhance automated test frameworks to improve code quality and deployment confidence.
4. Integrate test automation with CI/CD pipelines and reporting tools.
AI-Driven Log Analysis:
5. Develop and deploy AI/ML solutions to analyse application and system logs.
6. Surface actionable insights, detect anomalies, and automate incident response workflows.
Feature and Security Pipeline Development:
7. Architect and implement new features focused on security, reliability, and developer productivity.
8. Automate security checks, vulnerability scanning, and compliance reporting within the CI/CD pipeline.
Support & Collaboration:
9. Provide technical support for automation and DevOps tools to internal engineering teams.
10. Collaborate cross-functionally with DevOps, Security, and AI/ML teams to deliver integrated solutions.
Key Areas of Interest
Automation: End-to-end automation of developer workflows and infrastructure.
DevOps: Deep integration with CI/CD, infrastructure as code, and deployment pipelines.
Security: Building secure pipelines, automating security checks, and compliance.
AI: Applying AI/ML to operational data (logs, metrics) for proactive insights.
Support-Oriented: Enabling and supporting engineering teams with robust tooling.
Success Metrics
11. Reduction in manual intervention for developer workflows.
12. Strengthen and develop the test framework to increase automation and visibility of test executions.
13. Improved detection and response to security and operational incidents in the build pipeline.
14. Positive feedback from internal engineering teams on automation and support.
15. Advice regarding infrastructure setup, automation and testing.
Education and Experience
Experience:
16. 5+ years of software development experience, with at least 2 years using Go in production environments.
17. Proven track record of building automation for developer workflows (e.g., GitHub Actions, bots, CI/CD).
Technical Skills:
18. Strong proficiency in Go (golang).
19. Experience with GitHub APIs, webhooks, and automation tools.
20. Familiarity with CI/CD systems (e.g. GitHub Actions, Docker).
21. Knowledge of containerization (Docker, Kubernetes) and cloud platforms (Azure).
22. Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) for log analysis is a plus.
23. Understanding of security best practices in software development and DevOps.
Preferred Qualifications
24. Experience with observability stacks (Prometheus, Grafana).
25. Prior work in regulated or security-sensitive environments.
26. Cloud knowledge in Azure.
Soft Skills:
27. Excellent problem-solving and troubleshooting abilities.
28. Strong communication and documentation skills.
29. Ability to work independently and mentor junior engineers.
About NetApp
We hire talented people and support them to do what they do best. We take pride in offering an exciting and innovative workplace, with opportunities to grow no matter where you are in your career. Looking after our people is an important part of how we do business. NetApp is consistently rated as one of the world’s best places to work.
Working for NetApp you will:
30. Be rewarded with competitive salaries and bonuses
31. Directly shape and influence the future of cloud - our products are in use by many of the biggest companies in the world
32. Take advantage of 5 paid volunteer days each year
33. Enjoy a shortened work week (5 extra vacation days to be used outside of summer vacation)
34. Enjoy a flexible working environment, and a focus on employee health and wellbeing
35. Participate in an employee stock purchase program
36. Work with a fun, talented and diverse team
NetApp Iceland is proud to be recognised for
37. VR Company of the Year 2023, 2024, 2025
38. VR Family Friendly Company of the Year 2023, 2024, 2025
39. VR Exemplary Company of the Year 2023, 2024, 2025
Compensation:
The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, Performance-Based Incentives, employee stock purchase plan, and/or restricted stocks (RSU’s), with all offerings subject to regional variations and governed by local laws, regulations, and company policies. Benefits may vary by country and region, and further details will be provided as part of the recruitment process.
Job Segment: Test Engineer, Testing, Cloud, Software Engineer, Technical Support, Engineering, Technology