Senior Developer / Systems Engineer
Description
Overview We are looking for a Senior Developer / Systems Engineer to strengthen the technical foundation of our Retail Platform automation and provisioning systems. You will work at the intersection of software development, automation, and infrastructure — ensuring that the platform continues to deliver reliable, secure, and efficient provisioning, deployment, and configuration management across retail and data center environments. This role combines software development skills with a strong understanding of infrastructure and distributed systems. You will collaborate with development, infrastructure, and QA/lab teams (including the on-site lab in Östersund) to design, maintain, and evolve the tools and systems that power large-scale Retail deployments. Key Responsibilities
- Design, develop, and maintain Python-based tools and automation scripts that support system provisioning, configuration, and monitoring.
- Contribute to the evolution of our YAML-driven deployment framework and structured configuration used across global environments.
- Integrate and maintain platform components such as Ansible, Jenkins, Rundeck, FreeIPA, Zabbix, and Vault.
- Support and enhance automation workflows for bare-metal provisioning and virtualized infrastructure (VMware and Proxmox).
- Collaborate with QA and Lab teams to enable reliable and repeatable testing and deployment of Retail applications.
- Implement improvements in logging, monitoring, and error handling for automation and deployment pipelines.
- Participate in architecture and design discussions, ensuring maintainability, scalability, and adherence to security standards.
- Provide technical support and mentoring to other engineers on platform-related topics.
- Contribute to process documentation and operational best practices. Qualifications
- Strong background in Python development and system-level scripting.
- Solid experience with Linux system administration (openSUSE, SLES, or similar).
- Understanding of automation, configuration management, and CI/CD pipelines (Ansible, Jenkins, Rundeck, or equivalent).
- Familiarity with virtualization technologies (VMware or Proxmox) and server provisioning workflows.
- Knowledge of networking fundamentals and IP management principles.
- Understanding of identity and secrets management systems (FreeIPA, Vault) and monitoring platforms (Zabbix or equivalent).
- Experience collaborating across development, QA, and infrastructure teams in complex environments.
- Fluent in English (spoken and written); Swedish is a plus. Soft Skills
- Analytical and structured
- able to translate complex technical challenges into practical, maintainable solutions.
- Collaborative communicator
- enjoys working across teams and disciplines.
- Proactive and curious
- continuously exploring ways to improve automation, efficiency, and reliability.
- Quality-driven
- balances innovation with operational stability.
- Mentorship-oriented
- willing to support and guide less experienced colleagues. Location This position is based in or near Stockholm (Sweden). Hybrid work arrangements are possible, though some on-site presence is expected for integration and coordination activities.