Lead Software Architect

Join our a+ team! At Accountor, we are forerunners for the future. Together, we help and support thousands of companies to manage their business better and more efficiently. We do this by providing the best financial management software and services on the market.

Development, curiosity, and growth give us purpose – we really have the ambition to be one step ahead and learn together. We know that new ideas require an open mind and the right setting, and that is why we focus on providing you with a supportive and flexible work environment to get things done. 

What your future looks like at Accountor

Are you a Software Architect with passion and skills to lead the architectural modernization of Procountor?

We share the vision of being the most preferred business software & solution partner for SMEs. We take pride in being a software company who develops one of the biggest B2B SaaS solutions in the Nordics. It's called Procountor. Your role is to help us ensure that both the product and our ways of working will be at the required level to meet the vision. Your priority is the big picture, but you can also support the team with detail.

We run Procountor in both Azure and private cloud. We have our own public API. You can check that out too: https://dev.procountor.com/.

As a Lead Software Architect, you will be a part of a talented architecture team. You will be creating and coordinating the technical roadmap and functionality across domain teams. To be successful, you take responsibility for creating a positive impact on the whole development organization and the architecture of Procountor, e.g. by sharing competence and advice.

We have many passions and interests. We foster DevOps mindset. We believe in agile processes, proper release processes and test automation. We aim for continuous improvement throughout the whole product development. If you can do it easier, faster or automatically, why not just go for it.

Our superpower is our people. The Procountor software development team.

Together with your team, you will be a key player in modernizing Procountor architecture. Taking new technologies into use, exploring new ideas and sharing your knowledge with your peers are essential in your role.

Most of our multinational Product organization is located at our headquarters in Espoo, but we also have locations in Turku, Tampere, Oulu, Jyväskylä, and Stockholm, and we work with a flexible hybrid model.

Technologies we currently use

  • Front-end - React, TypeScript, interacting with our REST API
  • Full stack - Java 17, MySQL, JOOQ, Vaadin
  • API - Java 17, Spring Boot, MySQL, JOOQ
  • Jenkins, Junit, JBehave, Cucumber, Playwright, JMockit, Docker, Kubernetes, Terraform, Azure, Copilot

Your responsibilities

  • Establish and communicate the architectural vision and strategy that aligns with the organization’s business objectives
  • Communicating complex technical concepts and design proposals to technical and non-technical stakeholders
  • Long-term architectural planning that supports scalability, performance, and sustainability
  • Ensure the technical integrity and architectural alignment of the product with the overall business strategy
  • Ensure adherence to architectural principles and frameworks throughout the program lifecycle
  • Key architectural decision making regarding the technology stack, and implementation approaches
  • Provide technical leadership and guidance to teams
  • Mentor and develop the technical skills of the team, fostering a culture of continuous learning and improvement

Your preferred qualifications

  • 5+ years of practical experience as a Software Architect
  • Excellent understanding of modern vs traditional enterprise software architecture concepts, especially patterns and typical challenges with both monolithic and (micro)services architecture
  • Specifics of Java-based web frameworks vs JS-based web frameworks.
  • Formal notations for software architecture visualization and documentation (UML, BPMN, C4 etc.)
  • Experience and/or genuine interest in boosting software development using modern tools e.g. AI
  • Understanding and practical experience with public REST APIs
  • IoC containers and frameworks (like Spring)
  • Relational databases (preferably MySQL)
  • Cloud and containers (Azure, Kubernetes, Docker, etc.)
  • Domain Driven Design

In addition, with these skills you are one step ahead

  • Knowledge of legacy management techniques (like Anti-corruption Layer) and previous experience with legacy modernization
  • Practical experience with modern JS-based framework (preferably React.js)
  • Practical experience with Java-based web framework (preferably Vaadin)
  • Micro frontends concept
  • Or-mapper (Hibernate/JPA)
  • Experience with no-SQL databases
  • Alternative synchronous communication standards (like GraphQL or gRPC)
  • Asynchronous communication pattern and tools (like Apache Kafka, RabbitMQ)

Please note, that passing the standard security clearance vetting conducted by the Finnish Security and Intelligence Service is a requirement for employment. The employer begins the security clearance process immediately, when both parties have signed this contract.

So why should you choose to work with us? Well, let us tell you!

  • Our people are the best in the business. We have a truly international team of professionals who are passionate about what they do and always eager to learn and collaborate. We are proud to have around 20 nationalities under our roof and to have achieved a gender division of 50-50 in our workforce, a rare feat in the tech industry. With a team of 400+ spread across Finland and a tight-knit group of 16 in Stockholm, we are an industry forerunner in Finland and hopefully soon is Sweden too! 

  • We offer fantastic opportunities for professional growth and development. With our in-house training courses and a yearly personal budget for professional development, we want to make sure that you can develop yourself as an expert in your field. Our company offers great career paths within our different products, projects, countries, and clusters.  
  • We have a comprehensive set of benefits that are designed to support your well-being and help you grow both personally and professionally. From a competitive bonus program (paid twice a year) to modern devices, we've got you covered. And with extensive occupational health services and a range of recreational benefits, we're committed to helping you maintain a healthy work-life balance. 

Join our journey and become a part of the a+ team! Send your application as soon as possible or at the latest by 16.9.2024.

Please note that we are actively following the process and might proceed with interviews also during the application period. If you want to know more about the position or Accountor, Samuli Pentti (hiring manager) will gladly tell you more. Email him directly to samuli.pentti@finago.com. If you have any recruitment-related questions, please do not hesitate to contact us at talent.fms@accountor.fi. However, we cannot accept applications via email and ask you to kindly submit your CV via our recruitment portal. 

Apply between and

Accountor FMS (Financial Management Software)

Accountor Software is a leading cloud-based financial management and HR SaaS software company supported by its tech-enabled services business. Our mission is to help our customers use the possibilities of modern technology and digitalization in their everyday work. For more information on our product portfolio, please visit our websites: ProcountorEcomIsoltaApixeTasku.

 

Logo

Lead Software Architect

Are you sure you want to withdraw this application?

Saving changes
Saving changes
Saved!