OPEN POSITION:

/ LEAD SOFTWARE ENGINEER

About Zpark

Zpark challenges the future in smart energy and e-mobility. With our unique solutions we aim to speed up the transition to electricity as a means of transportation. Our knowledge and experience come from the heart of Northern Sweden, Luleå University of Technology, as well as our close collaboration with software and hardware developer Grepit AB.

As part of Zpark you will be a core member of our team, facing challenges together and succeed jointly in an ever-changing work environment with the goal of creating a more sustainable future in e-mobility and green energy.

Description of the role 

As a Lead Software Engineer, you will be a core member of a development team in the project, and you will work together with other software developers and hardware designers. Even if this role is primarily a technical role, involving software development and project implementation, we are looking for someone that can also take a leadership position.

 

You will have the chance to lead the team and guide other developers in their work by providing support, defining tasks, and proposing new solutions. You will also have to relate with project coordinators and will have close communication with the customer and their team, if applicable.

 

As a software engineer you will design and develop object-oriented solutions, improve existing software, and develop iteratively using a Git workflow in an Agile development process. Documentation and code review will be part of your work to ensure that software quality standards are upheld. 

Your tasks:  

  • Bring your experience and ideas into the project and suggest possible solutions from ideation to implementation and testing 

  • Delegate, support and review work from other developers 

  • Ensuring the implementation and delivery of the work is of high quality and standards 

  • Direct communication with customers and stakeholders 

 

Your profile:

  • You have a Bachelor or Master degree in computer science or similar. Alternatively, you have gained similar knowledge from work experience. 

  • You have sound knowledge of programming languages such as Python, C/C++, Rust and their hands-on implementation. You have proficient experience of code versioning tools, such as Git 

  • You can plan, take initiative and work independently but you also can work in a team as leader. 

  • You have good communication skills, and are fluent in English (written and spoken) 

  • Similar previous work experience. 

  • You can work from our main office in Luleå, or one of our satellite offices in Sweden (Stockholm/Gothenburg/Lund/Linköping).

 

It is a plus if: 

  • You have worked on projects using agile development methods like Scrum.  

  • You have experience with onsite and offsite customer support.  

  • You are flexible and willing to travel if required.   

Further information

For additional information about the application please get in touch with our recruiter contact at recruitment@grepit.se. Your application should contain a CV and copies of any certificate.