{"id":3843957,"url":"https://alion.io/job/metso-devopssoftware-engineer","title":"DevOps/Software Engineer","company":{"id":446967,"name":"Metso","domain":"metso.com","url":"https://alion.io/company/metso","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":"myjobs.fi","ats_vendor":"SuccessFactors","truth_index":{"grade":"A","score":100,"open_postings":7,"ghost_share":0,"stale_share":0.143,"repost_share":0,"time_to_fill_p50_days":18,"computed_at":"2026-11-06T05:58:05Z"}},"role":"DevOps","role_family":"DevOps","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Tampere, Finland"],"countries":["FI"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Bash","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Jenkins","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"Qt","optional":false},{"name":"Scrum","optional":false},{"name":"CANopen","optional":true},{"name":"Grafana","optional":true}],"status":"live","first_seen_at":"2026-09-03T17:25:31Z","employer_posted_date":"2026-11-04","last_verified_at":"2026-11-04T08:27:22Z","board_verified":false,"closed_at":null,"days_open":64,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":64},"description":"Tiivistelmä työpaikkailmoituksesta:\nMetso is hiring a DevOps/Software Engineer in Tampere to focus on test automation and DevOps for software that controls mobile crusher machines.\nYou will create and maintain automated tests and test frameworks, develop and monitor CI/CD pipelines, and work with simulators and modular hardware units.\nThe role requires experience with C or C++, basic Linux development, scripting such as Python and Bash, and CI/CD/container tools like Docker, GitHub Actions or Jenkins, plus willingness to work onsite with physical devices.\nThe position offers flexible hybrid work in Tampere and an expected salary of EUR 3850-4500 per month.\nTämä tiivistelmä on luotu tekoälyn avulla.\nOur world depends on rocks, minerals, metals and other raw materials - the building blocks of modern society. As an industry leader, Metso helps transform these essential materials to enable sustainable modern life.\nOur solutions and services support everything from renewable energy and electrification to the infrastructure and digital economy shaping our future. Together, we help our customers meet growing demand while driving the industry toward a more sustainable use of the earth’s natural resources.\nJoin nearly 18,000 Metsonites worldwide, each bringing unique expertise and experience to positive change. At Metso, you’re supported by a growth culture built on safety, wellbeing, inclusion and collaboration.\nThis is your opportunity to make an impact and rise above the possible.\nJob posting end date: 09/06/2026\nINTRODUCTION\nWould you like to build and test software that controls real heavy machinery, not just something that runs on a screen? We are looking for a DevOps / Software Engineer to join Metso’s Aggregates software team in Tampere. Your main focus will be test automation and DevOps, while you will also contribute to software development as project needs change.\nYou will work on a new generation of software for mobile crushers (Lokotrack). These are large industrial machines that turn bigger rocks into smaller material. The machines contain many hardware units that monitor and control different functions, and our software connects these units, supports the operator interface and collects data for further processing.\nWe are open to different levels of professional experience. You may have gained your skills through software or DevOps work, internships, studies or personal projects. You do not need previous experience in heavy industry, but you should have enough practical knowledge to work with CI/CD, scripting, automated testing and container technologies. What matters most is that your technical background matches the role and you are interested in working with physical devices as well as software.\nThe position is based in Tampere and offers flexible hybrid working. As the simulators and hardware are located at the office, you will need to work on site when the tasks require it. The expected salary range is EUR 3850-4500 per month, depending on your relevant skills and experience.\nTEAM YOU BELONG TO\nYou will join Metso’s Aggregates Business Line’s software team, a group of more than ten people working on the software, applications and solutions used in crusher machines. The team includes software developers, UX designers, trainees, a thesis worker and a project manager. You will also work closely with testers and with hardware, mechanical and chief engineers who know the machines in detail.\nThe team is currently renewing software that was originally created more than ten years ago. The new system is being designed around modular, plug-and-play hardware units that can be added or removed in different combinations. This creates a wide range of machine configurations that need to work reliably together and be tested efficiently.\nThe team follows Scrum. Work is planned in sprints, but not everything is decided for you. You will be encouraged to suggest tasks, question current ways of working and bring your own ideas on how to solve technical problems.\nWHAT YOU’LL DO\nIn your first 12 months, you’ll:\nBuild your understanding of the crusher software, hardware units, simulators and testing environment, and start working independently on agreed DevOps and test automation tasks.\nCreate and improve automated test cases and test frameworks that help the team test different machine and hardware configurations more efficiently.\nContribute to the implementation and integration of hardware units in the new generation machine software, moving between DevOps and software development work as project needs change.\nYour responsibilities will include:\nCreate and maintain automated tests for software that interacts with machine hardware and simulators.\nWork with testers, software developers and engineers to define what needs to be tested and how.\nBuild or improve test frameworks when a suitable framework does not yet exist.\nDevelop and maintain CI/CD pipelines that support software build, test and delivery work.\nAutomate development, build, testing and release activities.\nMonitor test results, build health, code coverage and other software quality information.\nDevelop, debug and test software in Linux-based environments.\nSupport the implementation and integration of modular hardware units so that individual components and complete machine configurations work together.\nThe machine software is built mainly in C and C++, with a Qt/QML operator interface, and our DevOps and test automation work is largely Python and script based. When you contribute to software development, you will mostly work in the C/C++ codebase alongside. Strong C/C++ skills are not required from day one, but a willingness to work in that codebase is part of the role.\nThe balance between DevOps and software development will change according to project needs. You may focus fully on one area for several weeks or months before moving to the other. DevOps and test automation are the primary focus of the role.\nWHAT YOU'LL BRING\nMust-have requirements:\nExperience with C or C++ development.\nBasic knowledge of Linux-based development environments.\nSome hands-on experience with scripting, for example Python and Bash. This can come from work, studies, internships or personal projects.\nExperience with docker, GitHub Actions, Jenkins or another CI/CD platform beyond only introductory-level exposure.\nBasic theoretical knowledge and some practical experience in software testing, test automation or quality assurance.\nUnderstanding of debugging, testing and secure coding practices.\nA collaborative working style and the ability to discuss technical questions with developers, testers and engineers from different disciplines.\nWillingness to work with physical devices, hardware units and simulators at the Tampere office when the work requires it.\nNice-to-have requirements:\nExperience with embedded Linux or Yocto-based environments.\nFamiliarity with industrial communication technologies such as CAN, CANopen, J1939 or other fieldbus protocols.\nExperience with monitoring or observability tools such as Grafana.\nKnowledge of AI-assisted software development and a responsible approach to reviewing AI-generated code.\nWHAT’S IN IT FOR YOU\nThis role gives you the chance to see how software behaves outside a desktop environment. The code and test systems you work on support machines that operate in the field, where reliability and safety matter every day. You will learn how large industrial machines work, how software connects with hardware, and how different engineering disciplines come together in one product.\nYou will also have room to shape how the work is done. The team is moving from manual testing towards wider test automation, and some frameworks and working methods are still being built. You will not be expected to arrive knowing everything, but you will be expected to learn, ask questions and bring ideas. The team supports the responsible use of AI-assisted development tools, while requiring all generated code to be properly understood and reviewed.\nYou will have access to Metso’s benefits for employees in Finland. These include\nOccupational healthcare through Mehiläinen,\nMembership in the Lokomo Sickness Fund,\nEpassi Flex for sport, culture, commuting and wellbeing, and a supported lunch benefit.\nLocal hobby clubs and activities in Tampere through Lokomon henki and the Metso Young Professionals community\nLaptop and other work equipment, plus a mobile phone and company-paid subscription\nGET IN TOUCH\nWant to rise above the possible with us? Click “Apply now” to submit your application.\nRecruitment timeline:\nInitial discussion: A 15-min informal call with the hiring manager to discuss the role, the practical working arrangement in Tampere and your questions.\nTechnical interview: A discussion via Teams video call with the hiring manager and other technical team member(s). This will include theoretical questions, practical scenarios and a coding exercise. We are more interested in how you approach and discuss the problem than in whether you produce a perfect solution. You will receive information about the format in advance.\nIn-person interview: A meeting at the Metso office with the hiring manager and the hiring manager’s manager.\nWork personality assessment: The final stage for the leading candidate(s), including a feedback discussion.\nWe recognize that highly capable candidates may hesitate to apply unless they meet every listed requirement. If this role excites you, we encourage you to apply even if your experience does not align perfectly with every qualification. You may be exactly the right candidate for the role.\nMetso is committed to pay equity and transparent reward practices globally. Compensation information is shared in line with local legislation and applicable recruitment practices.\nHow to join - Working at Metso - About Metso - Diversity and Inclusion - Meet our people\nMetso is an equal opportunity employer committed to fostering an inclusive and diverse workforce culture. All qualified applicants will receive consideration for employment without regard to race, religion, color, nationality, gender, gender identity, sexual orientation, age, status as a protected veteran or status as a qualified individual with a disability.\nMetso is a frontrunner in sustainable technologies, end-to-end solutions and services for the aggregates, minerals processing and metals refining industries globally. We improve our customers’ energy and water efficiency, increase their productivity, and reduce environmental risks with our product and service expertise. We are the partner for positive change.\nMetso is headquartered in Espoo, Finland. At the end of 2025 Metso had close to 18,000 employees in around 50 countries, and sales in 2025 were about EUR 5.3 billion. Metso is listed on the Nasdaq Helsinki. \n\nmetso.com","description_format":"text","description_chars":10843,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Hybrid work"],"hiring_locations":[{"name":"Finland","iso":"FI","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Mining","Industrial Machinery"],"lifecycle":[{"event":"open","at":"2026-11-06T00:00:49Z"}],"visa":[],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.295,"p_room":0.28,"age_days":63,"expected_fill_days":18,"reasons":["seen:1","velocity","win:tail","crowd:brand"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/metso-devopssoftware-engineer","json_url":"https://alion.io/job/metso-devopssoftware-engineer.json","meta":{"generated_at":"2026-11-07T02:49:54Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6713,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":446967},"rest":"https://alion.io/mcp/rest/get_company?id=446967"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmetso-devopssoftware-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmetso-devopssoftware-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmetso-devopssoftware-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/metso-devopssoftware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmetso-devopssoftware-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3843957}},{"tool":"search_jobs","arguments":{"company":"metso.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3843957},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}