Senior SW Engineer / CICD Engineer
We are looking for an experienced Senior Software Engineer / CI/CD Engineer to operate, modernize, and scale embedded software delivery platforms. The role focuses on CI/CD, DevOps, software integration, delivery automation, and infrastructure management to enable reliable, repeatable, and efficient software releases.
The primary objective is to transform manual delivery and integration activities into an automated, continuously tested software delivery environment. You will develop and maintain internal tools and services, improve automation workflows, and strengthen platform reliability, security, traceability, and developer experience.
You will collaborate with globally distributed engineering teams, including software developers, release engineers, calibration engineers, simulation and data engineers, test engineers, and product owners.
Key Responsibilities
Operate, maintain, and support enterprise Linux environments, including RHEL or similar distributions.
Design, configure, maintain, and troubleshoot CI/CD pipelines using Jenkins and related tools.
Manage source control, artifact repositories, and configuration management using Git, Artifactory, and similar technologies.
Support workloads across on-premises infrastructure, Microsoft Azure, and Kubernetes environments.
Implement and maintain infrastructure automation using Ansible, Terraform, Helm, and Argo CD.
Monitor system performance and availability using Prometheus, exporters, Grafana, and other observability tools.
Troubleshoot complex infrastructure, pipeline, integration, and deployment issues to ensure platform stability and business continuity.
Support system upgrades, security patching, maintenance windows, and operational changes.
Develop scripts and automation tools using Python and Bash to reduce manual activities and improve operational efficiency.
Improve software integration, artifact management, release processes, and dataset lifecycle automation.
Maintain operational runbooks, technical documentation, architecture diagrams, and standard procedures.
Identify opportunities to improve platform reliability, scalability, security, standardization, and automation.
Collaborate with development, operations, and product teams to deliver reliable end-to-end software solutions.
Provide technical guidance, mentor junior engineers, and promote knowledge sharing across teams.
Support the adoption of new tools, technologies, and workflows while ensuring a smooth transition for users.
Required Qualifications
Strong hands-on experience with enterprise Linux administration, preferably RHEL or similar distributions.
Extensive experience with Jenkins and CI/CD pipeline development, configuration, maintenance, and troubleshooting.
Practical experience with Git, Artifactory, and other CI/CD and artifact management tools.
Hands-on experience with Kubernetes and container technologies.
Experience operating and supporting workloads across Microsoft Azure and on-premises environments.
Practical knowledge of Argo CD, Ansible, Terraform, and Helm.
Experience with monitoring and observability tools, particularly Prometheus, exporters, and Grafana.
Strong understanding of networking, storage, certificates, TLS, authentication, access management, and infrastructure security.
Experience with Linux services, logs, permissions, filesystems, performance monitoring, patching, and OS-level troubleshooting.
Proficiency in scripting using Python and Bash.
Strong analytical, problem-solving, and incident-resolution skills.
Experience working in enterprise environments with a focus on security, governance, availability, and operational stability.
Familiarity with Agile methodologies and collaborative engineering practices.
Excellent communication skills and the ability to work effectively with technical and non-technical stakeholders.
Preferred Qualifications
Experience in CI/CD engineering, DevOps, or platform engineering.
Experience building, installing, configuring, operating, and monitoring automated software delivery pipelines.
Knowledge of embedded software architecture, design, integration, and verification.
Understanding of software factory concepts and automated software integration workflows.
Experience working with high-availability, business-critical, or regulated environments.
Experience in operational automation, continuous improvement, and infrastructure standardization.
Ability to guide technical decisions, mentor team members, and drive sustainable engineering improvements.
- Location
- Gothenburg , Sweden
About Aurora Engineering AB
Aurora Engineering AB is a Swedish engineering consultancy providing technical expertise and project support within the automotive and industrial sectors. We connect skilled engineers with innovative companies to deliver high-quality solutions in product development, design, testing, and digital engineering.