TG SOFT is a technology consultancy company, inspired by the desire to make the benefits of local IT skills and resources available to international software development companies of all sizes. We provide on-demand IT and software development consultants or dedicated development teams, enabling you to focus on your immediate company goals.


  • Science degree (BSc, MSc) or equivalent technical training;

  • 10+ years of experience as a professional services consultant or software engineer, preferably with a consulting organization;

  • 3+ years of experience as an Architect for enterprise infrastructure solutions;

  • Understanding of virtual IT production data center;

  • Experience and understanding of modern DevOps practices;

  • Experience with configuration management and provisioning tools like SaltStack, Ansible, Chef, Terraform, etc.;

  • Mutable/Immutable Infrastructure as Code;

  • Experience with Kubernetes;

  • Strong software and systems design and architecture skills;

  • Strong skills in application software development for one or more of the Linux, Unix (e.g. Solaris), and Windows operating systems. Systems programming or OS internal level skills would be an advantage;

  • Strong programming skills in one or more of the following OOP languages: Java, C#, C++, .NET / Visual Studio;

  • Strong scripting skills in any of the following: JavaScript, Python, Perl, Powershell, Bash, etc.;

  • Willingness to use different programming languages to address specific product needs;

  • Knowledge around technology stack and services of public cloud providers – AWS, Azure, etc.;

  • Strong presentation skills, able to adjust and communicate with different levels – Engineers; IT Administrators; Project/Program Managers; all level of Managers including C level execs;

  • Business-level English is a must. second language (German, Russian, Spanish, Chinese, Japanese, Arabic, French, Spanish, Italian) is a plus.;


  • Responsible for providing technical leadership to a team of integration and automation architects and developers, who work in collaboration with management, professional services, and R&D teams;

  • Actively contributes in defining the vision for the Architecture & Engineering function;

  • Advocates and encourages innovation, creative thought, and new ideas and/or solutions;

  • Contributes to publications and community events;

  • Architecting large-scale enterprise solutions, designing and implementing scalability, and high availability alternatives for them;

  • Applying modern software development methodologies, with emphasis on software and hardware architecture, infrastructure design and development;

  • Independently conducting engagements with customers in a timely and effective manner;

  • Producing estimates and plans for software delivery in conjunction with the Project Manager;

  • Writing high-quality code and script solutions in PowerShell, TypeScript/JavaScript, C#, Perl, Python, Java, and other object-oriented or scripting languages and platforms;

  • Performing design and code reviews to other team members and addressing design and code reviews constructively;

  • Researching new technologies and providing technical guidance to management and team. Identifying new opportunities for services;

  • Mentoring junior and coaching senior members of the team;

  • Presenting custom solutions and articulating how business requirements are met to all levels of customer resource, from operators and consumers to the highest management staff;


  • Ability to communicate effectively; interpret policy, procedures, and data; maintain emotional control under stress;

  • Ability to estimate, prioritize and organize tasks effectively;

  • Ability to make decisions assessing all relevant factors;

  • Constant demonstration of proactive attitude;

  • Identify problems and proactively suggest problem resolution;

  • Follow, learn and put to use new skills and knowledge brought about by rapidly changing information and/or technology;

  • Emphasize results and is goal-oriented;

  • Ability to elaborate on and handle project requirements appropriately;

  • Responsive to the demands of employees and supervisors; open to feedback;

  • Adhere to the business ethics and the established internal rules;

  • Reliable;


  • Lead by example with accountability and result in mind;

  • Fluent presenter and speaker;

  • Experienced mentor and coach.


  • Attractive compensation package;
  • Relevant training in connection with the assigned work;

  • Career Development – worldwide career opportunities, access to a high-tech Engineering Lab;

  • Work That Fits Your Life ­- possibility to work from home, transition support through life events;

  • Health insurance- Luxury coverage package;

  • Multisport card;

  • Transport costs coverage;

  • Exciting Workplace Experience.