Our Sarajevo community is on the lookout for a great Solution Architect.

Symphony is a technology house headquartered in San Francisco with engineering hubs in Belgrade, Niš, Novi Sad, Sarajevo, Skopje, and consulting offices in Amsterdam, Berlin, Chicago, Copenhagen, Denver, and London. We’re working with 4 out of Fortune’s 10 most admired brands of 2020 as well as some of the most ambitious and creative founders in the world. We have collaborated with clients who were educated at MIT, Stanford, and Harvard & trained at Facebook and Amazon.

Symphony is a partner and preferred vendor of Google Ventures, StartX, and Y Combinator. We like to tackle challenging projects in fields such as biotech, machine learning, IoT, wearables, and augmented reality.

You will have a chance to work with one of the best people there are on some of the most challenging projects there are.

What will be your job, you ask?

  • Lead the business-wide technical discussions and be accountable for aligning strategic vision with software technology;
  • Define, design, and implement complex, distributed software systems throughout all software development life cycle phases;
  • Work on new and existing product initiatives, and take a lead role in the definition of various product directions;
  • Drive system improvements and best practices architecturally through refactoring legacy systems and creating new solutions;
  • Work across various teams within the organization to evangelize best practices and clean architecture;
  • Provide leadership, inspiration, and guidance to a growing team while fostering a culture of transparency and collaboration.

You, as our Solution Architect, should ideally have the following experience:

  • 6+ years of software development (multiple programming languages is a plus);
  • Ability to understand client requirements and provide optimal technical solutions for them;
  • Ability to present technical concepts to non-technical audiences;
  • Strong analytical capabilities for identifying and resolving engineering tradeoffs;
  • Implementing different architectural and design patterns;
  • Experience with barebone, cloud, and hybrid solutions for application deployment;
  • Designing and developing distributed software applications, tools, systems, and services;
  • Optimizing large-scale production systems is a plus;
  • Implementing solutions based on different types of data stores;
  • Excellent time management, communication, decision-making, presentation, and organization skills.

In case some of these are not your strongest points, but you are eager to learn, we are here to support and guide you!

Symphony takes great pride in our company culture and team spirit. Our workplace perks and benefits are designed to help employees grow both personally and professionally. Become part of our collaborative environment offering support, mentoring, and guidance throughout your career.



Are you up for the challenge? Let’s give it a try!

Symphony’s hiring process is an important part of our culture. However, we know how hiring and recruitment processes might be overwhelming. Having that in mind, we've simplified and broken down the process visually.


    Are you located in another city? No problem. You can work remotely from anywhere in Bosnia and Herzegovina.

    Want to find out more before applying? Feel free to contact our Edita or Aida for a more in-depth tech chat.

    You can always meet us on Linkedin and www.symphony.is.