Solution Architect

An experienced Solution Architect is responsible for delivering right architecture and technical solutions needed to drive results towards our business requirements, scalability and drive change.
Scroll to content

What you will do:

As an experienced software Solution Architect you are responsible for delivering right architecture and technical solutions needed to drive results towards our business requirements, scalability and drive change. This is achieved by strategic leadership and collaboration with our web, mobile, DevOps, QA engineers and business owners on a daily basis. You are experienced professional who loves working as a leader and take responsibility.

Your Responsibilities:

  • Translate business requirements into software design together with our Web, Mobile and DevOps teams
  • Drive evolution of architectural design based on functional/non-functional requirements
  • Mentor and train developers to create solutions that hold high quality within scalability, performance, security and modifiability; guide team on architectural principles and design
  • Write clean, testable, and efficient code and help team members do the same by establishing code standards and participating in code reviews
  • Contribute to our roadmap with technical requirements and vision in combination with input from product team and business owners
  • Coordinate and ensure that every team member of our Web, Mobile and QA teams are on board with planned solutions and deliveries
  • Analyse teams’ performance metrics to improve development of every team and individual capabilities by coaching, training and adjustment of team setup when needed
  • Overseeing the continuous technical debt eliminations
  • Seek ways to improve processes and interactions both inside and outside the R&D team


Desired skills:

  • Good software architecture & design skills, modern toolbox: Agile modelling, Event storming etc.
  • Deep understanding of functional and object-oriented concepts, solid theoretical and practical foundation in computer science
  • Professional experience from software development at senior / lead level, including database design, application design and development, web development, distributed systems, APIs and integrations
  • Understanding the principles of service / microservice architecture, containerization concepts
  • Event sourcing, CQRS, DDD
  • Agile mindset and practical skills — Scrum / Kanban / Scrumban experience
  • Modern visualization tools for technical / architectural solutions, good presentation skills
  • Maximum intersection with our stack, expert level at least in 2 technologies  

Our tech stack:

  • Scala, cats, cats-effects, fs2, doobie, kafka
  • Typescript, React, fp-ts, RxJS, Redux, Webpack
  • PHP 7, Symfony 4
  • PostgreSQL, ElasticSearch, Redis, RabbitMQ
  • Objective-C, Swift
  • Java, Kotlin
  • AWS, Kubernetes, Docker

Who You Are as a person:

  • You have technical / computer science degree or extensive experience in working with modern product companies and technical leadership skills
  • You are pro-active, energetic and solution-oriented person with experience in tech teams leadership and technical architecture design
  • You know how to understand specifics of every engineer in your teams and empower their individual skills and characteristics to protect and raise the efficiency of our deliveries
  • You understand the values of long-term continuous product growth and emphasise the idea of small-bite solution delivery connected with the large scale goals
  • You are an excellent communicator and collaboration oriented person, who adapts and finds win-win solutions by being a team player and focusing on common goals.
  • You are ready and eager to code and experiment
  • You are fluent in English and Russian languages

Extra points if…

  • You have worked with multi-platform development teams (Web, iOS, Android)
  • You have experience in building and nurturing an open APIs ecosystem or other solutions for automated data exchange with data consumers
  • You have successful cases of monolith → service architecture transformation in your portfolio
  • You went through several business and team growth levels together with one of your previous projects
  • You understand specialities and differences between B2B and B2C products

What we offer

  • Full-time position, located in Saint Petersburg, Russia
  • Competitive salary
  • Cool space to work with your colleagues, city center, 10 min from Sadovaya / Spasskaya / Sennaya metro station
  • Modern hardware and software based on your needs
  • Extended medical insurance package (DMS)
  • Work and culture trips to Sweden

Apply with a short introduction about yourself and what have you been doing for past 5-6 months.

Or, know someone who would be a perfect fit? Let them know!


Griboyedov channel embankment, 99
190000 Sankt-Peterburg Directions View page


  • Great growth opportunities

    We're new on the block and are expanding quickly - you'll be joining early, getting lots of responsibility and growing fast.

  • International environment

    Global ambitions since day one. We're an international team with offices in three countries (...and counting).

  • Competitive compensation

    Competitive salary and bonus, pension plan, paid vacation - we've got you covered.

  • In the mix

    Our offices are high standard and centrally located close to public transport. Beverages are always available.

Workplace & Culture

Welcome to an energetic team that loves to get stuff done and have fun at work. We're a diverse bunch with different skill sets, nationalities and backgrounds - and we're united by the big dream of wanting to impact one of the world's largest industries.

Our cultural pillars:

  • Teamwork - we achieve better results by working together (and have more fun on the way)
  • Growth mindset - we want to be constantly growing as a team and as individuals
  • Longterm - we are in it for the long run, building a solid and sustainable company together


Already working at BuildSafe?

Let’s recruit together and find your next colleague.

  • Aleksandar Pajic
  • Alexandra Mukhametdinova
  • Alya Shipilova
  • Amanda Bergstén
  • Anna Listopadova
  • Carl Edlund
  • Chakib Youcefi
  • Danil Babich
  • Deniss Karavajev
  • Dmitry Mishin

Applicant tracking system by Teamtailor