Sympa

Lead Software Engineer

Posted: 7 hours ago

Job Description

Are you an experienced software professional interested in working hands-on with latest technologies? Join one of Europe’s most established HR tech companies, Sympa, and help us accelerate our growth across the Nordics.Type: Full-time, permanentLocation: Espoo or Lahti Finland, hybridStarting date: As soon as possible, negotiableOver the last 20 years, Sympa has helped some of the largest companies in the Nordics to put people at the centre of their strategy. With 1,000 customers and a strong install base, we’re on a mission to continue growing. Our Engineering hubs are in Espoo (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.We are also rapidly scaling our use of AI across our entire product and engineering organization. As a Lead Software Developer, you must have hands-on experience working with AI technologies and a strong interest to leverage AI to elevate our engineering work, improve developer efficiency, and drive next-generation product capabilities.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 that our software aligns with architecture guidelines and best practices, mentor developers, and facilitate technical decision-making, while also being responsible for the estimations and scheduling of teams’ efforts.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 you get to do as a Lead Software DeveloperAct as a technical leader within the development team, ensuring effective collaboration with Product team, 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 pictureDevelop 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 stakeholdersDrive 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.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. You have great self-discipline, and you make things happen and take your team with you. You are a strong team player and willing to lead your development team with your technical excellence and help others with technical problems.Furthermore, the following skills and experience are needed to succeedProven experience in full-stack software development, preferably with a strong emphasis on backend and even data platform development.Track record of leading teams or projects, demonstrating strong leadership and collaboration skills.Deep expertise in software architecture, system design, and cloud-native, microservices-based solutions.Azure experience: hands-on proficiency with Azure Cloud and its native services (e.g., Container Apps, EventHub, ServiceBus, OpenAI).Strong understanding of SQL and NoSQL databases, particularly Azure SQL, Managed Instance, and CosmosDB.Proficiency in modern programming languages and frameworks relevant to the company’s stack; familiarity with frontend technologies (e.g., React, MUI) is beneficial.Solid knowledge of DevOps practices, CI/CD pipelines, and automation tooling.Skilled in using architectural and design tools such as Miro, Draw.io, and PlantUML.Excellent analytical, problem-solving, and multi-product design skillsAbility to make informed technical decisions, balancing long-term strategic goals with immediate project needs.User-oriented mindset and ability to quickly build a deep understanding of product components and the overall product ecosystem.Strong communication and presentation skills, enabling effective cooperation across all levels of the organization.Degree in computer science, engineering, or a related field.Why Sympa?Sympa is striving for fast international growth while maintaining the agility of small business, and this shapes our work culture. Decisions are made fast, with flat hierarchy. We’re shaped by clear goals, ownership, and a fast-paced, commercially focused culture. If you’re looking for a friendly yet driven environment where collaboration meets accountability, you’ll fit right in.Innovation: Work with the latest technologies and tools in industry.Collaboration: Join a diverse team of talented Sympaticans who thrive in our agile and flexible work culture.Impact: Make a meaningful contribution to our customers' success.Benefits: Take advantage of perks such as lunch and cultural activitiesGrowth: Be part of a company that values your skills and supports your development.Got your attention?Great, now let us know who you are by sending us your CV and a short application letter. The position will be filled as soon as we find the right candidate.If you have any questions on the role, you can contact our hiring manager, Pasi, for this position.Pasi JakonenHead of Software Developmentpasi.jakonen@sympa.comSympa believes an equal, diverse, and inclusive work environment leads to a creativity, innovation, and openness- everything we value on our global growth journey.We commit to providing equal opportunity to all qualified applicants regardless of gender, gender identity, age, nationality, religion, disability, sexual orientation, or any other personal characteristics.We want everyone to be themselves and to thrive in our inclusive work environment.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In