Lead Software Developer at Sympa
Vantaa, Etelä-Suomi, Finland -
Full Time


Start Date

Immediate

Expiry Date

08 May, 25

Salary

0.0

Posted On

09 Feb, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Programming Languages, Design Skills, Collaboration, Computer Science, Lunch, Project Planning, Research, Software Development, Presentation Skills

Industry

Computer Software/Engineering

Description

LEAD SOFTWARE DEVELOPER

Are you a software professional and want to be a part of a company that’s changing the game in the world of HR software? Does joining one of Europe’s most established HR tech companies backed by tier one investors sound exciting to you? We are growing and are looking for a Lead Software Developer to join our Engineering organization.
Type: Full-time, permanent
Location: Capital region or Lahti, Finland
Starting date: As soon as possible
Sympa helps some of the largest companies in the Nordics to put people at the centre of their strategy. With 1000 customers and a strong install base, we have a strong foundation for continued growth. Our Engineering hubs are in Vantaa (Finland), Lahti (Finland), and Poland and you would be part of a highly talented and international team of over 55 engineering colleagues.
Our solution is built on Microsoft Azure, the technologies we currently use to build our service include .Net/React as main programming languages, Domain-Driven architecture and API First design principles, Azure Compute, Messaging and Data Services, different database types using SQL and noSQL databases.
As a Lead Software Developer, you will have a pivotal role as a technical leader guiding software development teams, ensuring high-quality, scalable, and maintainable solutions. You will oversee software architecture, mentor developers, and facilitate technical decision-making. You’ll get to further develop yourself as a technical leader in a modern, global cloud service that serves thousands of users daily. You’ll work hands-on with latest technologies, tools and frameworks and challenge your problem-solving skills in a flexible and agile working culture with a team that is talented, supportive and fun.

WHAT DO WE VALUE IN OUR CANDIDATES?

The person we are looking for has vast technological background, is highly motivated, curious and able to take challenges and responsibility from day one. You have great self-discipline and you make things happen and take your team with you. You are also a strong team player and willing to lead by your technical excellence your development team and willing to help others in technical problems.

Furthermore, the following skills and experience will help you to succeed:

  • Several years of experience in software development, proficient in modern programming languages and environments
  • Excellent communication and presentation skills
  • User-oriented approach to software development
  • Excellent analytical and design skills at multiple product level, excellent skills in research, project planning and implementation
  • Ability to build-up understanding of specific product components and company products overall
  • Ability to cooperate effectively with all levels of the organisation
  • Degree in computer science, engineering or related
Responsibilities
  • Act as a technical leader within the development team, ensuring effective collaboration with Product Owners, Architects, Developers, QA, and other stakeholders.
  • Perform product designs, system analysis and programming activities which often require research, good visibility to overall product strategy and understanding of the big picture
  • Develop improvements to software design processes as needed and improve development environment practices to ensure smooth developer experience
  • Lead technical discussions and drive improvements in software design, architecture, and development methodologies.
  • Conduct code and design reviews to ensure maintainability, scalability, and high code quality.
  • Identify and resolve complex technical issues, guiding developers in troubleshooting and debugging.
  • Support and coordinate CI/CD pipelines work with other stakeholders
  • Drive best practices in automated testing, including unit, integration, and end-to-end testing.
  • Act as a mentor for developers, providing technical guidance and support on challenges.
  • Coordinate and lead software releases, ensuring seamless deployment to production.
  • Stay up-to-date with emerging technologies and evaluate their relevance to ongoing development efforts.
  • Champion agile development methodologies, occasionally serving as a Scrum Master if needed.
Loading...