Software Engineering Manager - Platform

Northvolt

Northvolt

Software Engineering, Other Engineering
Stockholm, Sweden
Posted on Tuesday, August 6, 2024

Job Description

Northvolt is looking for a senior engineering manager for our platform team. As an EM, you will be contributing towards building the first set of large scale European battery factories (Northvolt will build a total of 4 Gigafactory’s across Europe in the next few years with a total of 170GWH output ), which will play an important role in the transformation to a carbon free society.

Northvolt Ett, Northvolt’s first Gigafactory in Europe, sets a global example in the world of manufacturing with its cloud-first strategy, also referred to as the next-gen connected factory, or Industry 4.0. To build this connected factory, Northvolt is extensively using Amazon Web Services (AWS) for modern cloud capabilities. Using the higher levels of abstractions provided by modern cloud services allows us to increase developer productivity, operational effectiveness, security, and reliability. Examples include detailed product traceability, near-real-time monitoring of manufacturing line effectiveness, computer vision powered defect detection, and machine learning (ML) and artificial intelligence (AI) modeling to predict quality and performance of the produced battery cells. Check out this blogpost on our blueprint strategy for our factories.

Insights from the team
We work with a "cloud-first"-mindset which presents us with unique and interesting challenges, pushing the traditional ways of working in manufacturing. We have a ruthless focus on automating all our (development) processes, helping us to deliver value to our customers as quickly as possible.

Currently we are a team focusing on a wide variety of technologies including Kubernetes (EKS & k3s), backend development, frontend development, networking, serverless, embedded Linux and anything security. We work in an agile framework, with a product owner who demonstrates confidence in our ability to do the job, and with hands-on experience to chip into our discussions. We have four sub-teams within platform, where you would be managing our developer experience team, or "DX". Far from the ivory towers, we work closely with the product teams to provide guidance based on need, ensuring coherence and hands on development of shared components as well of best practices and golden paths.

We know that many different names are given to this role in other companies, and your experience likely spans a variety of areas including software development, cloud and agile ways of working.

We are still a new company with great plans and great people. We are constantly figuring out solutions to new types of problems. If you are a problem solver, this is for you!

Things you will do:

  • Leadership: Lead and mentor a team of software engineers in the development and deployment of services and tools to enable our other teams to build excellent software.
  • Strategy: Define and drive the engineering strategy, roadmap, and priorities for software development, integration, and deployment initiatives, aligning with business objectives and operational requirements.
  • Collaboration: Collaborate closely with cross-functional teams, including system design, IT and of course all the dev-teams throughout the company to gather requirements, define workflows, and architect solutions that optimize developer productivity, quality, and scalability.
  • Quality: Drive continuous improvement initiatives in software development processes, quality assurance, and performance optimization, leveraging industry best practices and emerging technologies.
  • Excellence: Provide technical leadership and guidance in troubleshooting complex issues, resolving system integration challenges, and implementing robust solutions to meet production demands.
  • Bring best practices from DevOps and site reliability engineering disciplines to industrial technology while building and improving the tooling needed to support this.
  • Collaborate with software engineers to develop automation solutions for how we safely test and deploy code on anything from battery packs to cloud to factory equipment.
  • Keep up with the state of the art in infrastructure, “everything as a software,” virtualization, CI/CD frameworks, cross-platform software development, engineering processes, as well as develop more domain knowledge in related areas (among others, automation, battery manufacturing and connectivity)
  • Help us build a great team and make Northvolt a great place to work!