We are looking for a Software and QA engineer to help us manage the processes, tools, and environments used to build, package, test, and release software applications.
The responsibilities can include:
Build Management
- Automating the process of compiling source code into executable programs.
- Creating and maintaining build scripts (e.g., using Maven, Gradle, Make, CMake).
- Ensuring consistent and reproducible builds across different environments.
Release Management
- Packaging the software for release (e.g., creating installers, Docker images).
- Deploying applications to staging, testing, and production environments.
- Coordinating release schedules with QA, development, and operations teams.
Version Control
- Managing source code repositories (Git, SVN, etc.).
- Tagging and branching strategies to support different release versions.
CI/CD Automation
- Setting up and maintaining Continuous Integration/Continuous Deployment pipelines using tools like Jenkins, GitLab CI, CircleCI, or GitHub Actions.
- Automating tests, builds, and deployments to reduce manual errors and speed up the development cycle.
Environment Configuration
- Managing environments for development, testing, staging, and production.
- Handling configuration files, secrets management, and environment-specific variables.
Monitoring & Troubleshooting
- Monitoring the build and release pipelines.
- Troubleshooting build failures, deployment issues, and dependency conflicts.
Some of the tools you'll be working with:
- CI/CD: Jenkins, GitHub Actions, GitLab CI/CD, CircleCI
- Build Tools: Maven, Gradle, Ant, Make
- Version Control: Git, Subversion (SVN)
- Containerization: Docker, Kubernetes
- Artifact Repositories: JFrog Artifactory, Nexus, GitHub Packages
- Scripting: Bash, Python, Groovy
- Cloud: GCP
We are looking for you to have:
- Bachelors/Masters in an IT or Engineering related subject
- At least 3+ years professional experience in software development, QA, DevOps, or similar
- You are experienced with Python
- Experience within a regulated/critical industry such as healthcare, finance, defense
We hope that you can take ownership of your tasks, and understand the process of translating customer needs into technical solutions
You should have a passion for simple and elegant solutions, be curious to explore new technologies, and enjoy sharing knowledge with colleagues and customers
In return, you can expect:
- Competitive salary based on experience
- Excellent funded training programmes and courses
- Flexible working hours with option to work from home
- Modern central Oslo office
- Senior team to spar with and share knowledge
- Have a voice within the company and contribute to decision-making at all levels
For any questions contact Lucy on [email protected]
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior DevOps Engineer (m/w/d)
2026-05-21
Backend Engineer - Remote
2026-05-28
Senior Java Developer
2026-05-28
- Posted
- Jun 20, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Oslo
- Company
- Tenth Revolution Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior DevOps Engineer (m/w/d)
2026-05-21
Backend Engineer - Remote
2026-05-28
Senior Java Developer
2026-05-28