Software Architect with Python focus

  • Kharkiv
  • Kyiv
  • Lviv
  • Odesa
  • Python

Would you like to develop your potential to the fullest while enhancing and modernizing the developed solutions?

If you want to boost your communication and leadership skills, work directly with the customer, communicate with architects from various countries, discuss important architecture matters, and participate in knowledge sharing sessions, then you will love this position. Be ready to travel every other month!


This is a highly creative position, which will allow you to develop your potential in full.
The customer is a cross-Scandinavian company authorized to provide centralized control of access data on construction sites.


Sigma Software has been among the leaders of software development, especially, on Scandinavian market, holding its banner for about 17 years of stable growth. It unites over 1,000 specialists from different places not only in Ukraine, but also in Poland. In 2016, Sigma Software was included in 100 top outsourcing companies based on IAOP® yearly rating.

Meet your team!
  • Responsibilities

    • Ongoing monitoring of architectural solutions developed to meet customer business goals and ensuring the technology chosen as well as design decisions are in harmony with the ecosystem
    • Performing ad-hoc code reviews of critical software modules to meet the high standards of development quality
    • Development of methodologies for architectural solutions if needed
    • Maintaining a knowledge database of in-house developed solutions. This includes but is not limited to creating SAD documentation
    • Providing regular consultancy to technical specialists within the team regarding modern methods of software development and architecture
    • Regularly communicating with the customer representatives on the architecture matters and taking part in forums to enhance and modernize the developed solutions depending on the business situation
  • Requirements

    • At least 10 years of experience in commercial software development
    • Expert knowledge of at least Python technology stack and strong knowledge of alternative technology stacks is preferable
    • Ability to adapt to change and business analysis skills of at least Good level
    • Fluent English and excellent communication skills
    • Ability to travel abroad every other month will be a plus