Skip to content

Senior Software Engineer – Infrastructure (Ljubljana based)

On-site
  • Ljubljana, Ljubljana, Slovenia
Product

Job description

What we do

No matter if you’re the biggest sports fanatic, have a ‘minor’ shoe addiction or you own just one pair of sneakers, you know that finding the “perfect” shoe can be challenging. We’re here to help people find that perfect fitting shoe every single time. We have created a way to make a 3D scan of your feet and match that profile with our own (and the world’s largest) database of 3D-scanned shoes. Our goal is to inspire people to do what they love in maximum comfort, whether it’s running a marathon, dancing all night or simply going for a stroll in the park. As an employer, we strive to translate this philosophy into a happy and balanced lifestyle for all our team members, giving them the opportunity to grow and thrive while doing what they love.


The fit we hope to find

We are looking for an experienced Engineer to join our team, working on new and existing products. As a Sr. Software Engineer on our team, you will be responsible to build and maintain existing tools for provisioning, configuring and managing our fleet of devices. In this role you will collaborate closely with different engineering and operations teams across our Athens and Ljubljana offices.

Are you looking to be part of a fast growing, international scale-up, working on challenging cutting-edge projects? Do read on! 


What you'll do

Our Infrastructure team covers two main functionalities: (1) managing our fleet of scanners deployed in thousands of retail locations, and (2) setting up and managing our cloud infrastructure.

You will also help maintain our infrastructure on AWS. You will be responsible to ensure the reliability and scalability of our infrastructure and development processes, and you will help us improve our observability tools and monitoring capabilities. A big part of your responsibility will be to ensure the security of our systems by encouraging best practices, introducing security tools and working with external partners to verify the security of our systems (e.g., via pen testing).

Your main responsibilities are:

  • Developing the infrastructure and tools for managing our fleet of devices (provisioning, deployments, health monitoring etc.); 
  • Help setting up and maintaining our cloud infrastructure on AWS; 
  • Maintaining our CI/CD infrastructure; 
  • Ensuring the security of our systems and work with external partners on the compliance of our systems (certifications, pen testing etc.); 
  • Working on observability and monitoring solutions for our infrastructure and applications (logging, dashboards, alarms etc.); 
  • Collaborating with engineering on building and deploying new services;
  • Working with our operations team on setting up new environments.

Job requirements

What you bring

  • Bachelors in Computer Science, Computer Engineering or related field;
  • At least 5 years of professional experience; 
  • Hands-on experience with AWS infrastructure required (certification would be a plus); 
  • Working knowledge of basic Linux administration and shell scripting (e.g., recompiling the Kernel, setting up services, networking);
  • Comfortable programming in at least one of Python or JavaScript;
  • Past experience with software configuration management tools (e.g., Puppet, Ansible);
  • Comfortable with the typical software development workflows and tools (Git, Jira, Asana etc.);
  • Familiarity with at least one observability tool (e.g., SumoLogic, Sentry, CloudWatch, Netdata) and experience developing monitoring solutions (dashboards, alarms etc);
  • Experience with any of the following is not required, but would be a big plus:
    • Containerisation technologies (Docker, Kubernetes etc.);
    • Security best practices and tools (e.g., Lacework);
    • CloudFormation or Terraform;
    • CI/CD pipelines and tools (e.g., AWS CodeBuild, CodeDeploy, Jenkins);
    • Data Warehousing solutions (e.g., AWS Athena, Redshift);
    • Working with hardware devices (e.g., consumer devices, edge devices);

Who you are

  • An intrinsically driven professional, able to work independently with little direction;
  • An excellent communicator, fluent in English (written & spoken);
  • A problem solver, who is great at dealing with ambiguity and comes up with simple solutions to complex problems;
  • A curious individual, with the drive to acquire new skills, to provide and receive feedback and to develop yourself;
  • Someone who gets things done, is strongly biased for actions and thrives in cross-functional and fast-paced environments.


What  SafeSize offers you 

SafeSize is not just a software company. Innovation is in our DNA and we love building products that make an impact. Our solutions combine hardware and software, bringing cutting edge technology to the retail industry.

Being a great employer is important for SafeSize. We strongly believe in social impact (doing things right AND doing the right things) and offering our employees an awesome experience is a crucial element of that. We see fun and engagement as two core ingredients of a successful team. We encourage our people to find their passion within work and create an inspiring environment for our team, so everyone can excel and continue to grow.


A sneak peek into Safesize perks

  • Competitive salary;
  • An office located in Ljubljana Vič with a great view of the Alps ;
  • Volunteer time off: extra time off to spend on assisting a good cause of your choice;
  • Company laptop and mobile;
  • Commuting expenses covered;
  • Annual Learning & Development budget;
  • And perhaps, most important of all: a driven team of talented SafeSizers and inspiring place to work and learn, where we work together according to the five company values:

  •                         Be a force of good - Foster passion & fun - Dream big, start small, learn fast
                                               Take ownership - Build trust and lend a helping hand

Which steps to take

If this sounds like you, click the apply button below!  We would love to find out why you would be a great match for this position and why you think SafeSize is a company that fits you. Please do not forget to attach your CV and add a cover letter.

If you have any questions about this position or SafeSize, never hesitate to reach out to us by sending an email to work@safesize.com

We do not work with recruiters for this vacancy, so please do not use the above email address for acquisition.

or