Senior Software Engineer

Job description

With a recently announced funding round from Insight Partners and an impressive yearly revenue growth, Lansweeper is rapidly expanding its Global teams. We now need a Senior Software Engineer to help us scale and to take Lansweeper to the next level.

Lansweeper is an IT asset management software helping businesses better understand, manage and protect their IT devices and network. We currently discover and monitor around 100 million connected devices from 25,000+ customers, including Mercedes, FC Barcelona, Michelin, Sony, Carlsberg, Nestlé, IBM, Maersk and Samsung to governments, banks, NGOs, and universities, driven by its 150+ strong teams in Belgium, Spain, Italy, Ireland, UK, Canada and the USA.

We are seeking a highly motivated and experienced Senior Software Engineer to join our cloud SaaS company. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our cloud-based SaaS applications, ensuring they are scalable, reliable, and highly available.

A day in the life of

  • Design and develop highly scalable, reliable, and secure cloud-based SaaS applications using modern technologies and framework.
  • Collaborate with cross-functional teams, including Product Managers, Designers, and QA Engineers, to develop and implement new features and functionalities.
  • Write clean, maintainable, and efficient code that follows best practices and coding standards.
  • Conduct code reviews, testing, and debugging to ensure high-quality software delivery.
  • Continuously improve the performance, scalability, and reliability of the product.
  • Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
  • Stay up-to-date with emerging trends and technologies in cloud computing and SaaS applications, and evaluate their potential impact on our business and products.

Job requirements

Are you the new Senior Software Engineer at Lansweeper?

I am someone who

  • Can work independently with an excellent eye for detail.
  • Has great problem-solving skills.
  • Has a creative mind with an ability to suggest for improvement.
  • Is dynamic, committed, hands-on and passionate.
  • Has excellent written and verbal communication skills, communicating in a fluently and friendly manner.
  • Has a grow mindset.

I have

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development, with a focus on cloud-based SaaS applications.
  • Strong proficiency in one or more programming languages, such as Java, Python, Go, or JavaScript.
  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience with implementing and maintaining continuous delivery pipelines using tools such as ArgoCD, CircleCI, or Github.
  • Experience with modern web frameworks such as React, Angular, or Vue.js.
  • Knowledge of database technologies such as SQL and NoSQL as well as a distributed data model - polyglot persistence.
  • Experience with agile software development methodologies and tools, such as Scrum, Kanban, or JIRA.

Our offer you can't refuse

  • Growing along with a company in full expansion.
  • Variation, challenges and responsibility.
  • Easy-going teamwork.
  • Working with leading tools and newest technology.
  • Fulltime long-term contract.
  • Extra company benefits (medical insurance, pension plan, IT equipment, English lessons, etc).
  • Flexible working hours.
  • Internal and external training.