Principal Software Engineer

Работно време
Пълен работен ден
Разработка на софуер

WHY join us?

Guided by our core values Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust.

You will be part of a team with smart, friendly, talented, hardworking and committed to doing great work people.

You will be provided with plentiful opportunities as technologies and business models that empower you to show and expand your skills and abilities;

You will be joining a stable environment and comfortable working conditions.

WHAT your essential role in the team will be:

  • Contribute with the implementation of the right architectural approaches for software applications.
  • Involvement across the full project life cycle (to successful deployment)
  • Provides leadership and participates in the development and delivery of client solutions by estimating, planning, designing, implementing and testing custom software applications
  • Determines technology choices and ensures proper software engineering practices are in place for projects.
  • Mentors and educates others on software engineering disciplines (e.g. test-driven development, configuration management and coding practices). Communicates effectively about how to make proper technical decisions on projects.
  • Performs technology/tool evaluations and software technical proof of concepts. Recommends new technologies that can help increase quality and productivity.
  • Investigates software-related complaints and makes necessary adjustments to ensure optimal software performance
  • Regularly attends team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues
  • Shares knowledge with others by updating company's knowledge repository, conducting internal/external presentations and trainings, writing article etc.
  • Provides technology road maps and assists in estimation and work breakdown structures
  • Involvement across the full project life cycle (to successful deployment)
  • Be an active part of the continuous improvement of the development processes.
  • Conducts IT and industry research to assist delivery management with assessing trends, opportunities and threats
WHAT necessary requirements for the position are needed:
  • 8+ years of experience in designing and implementation of enterprise-grade software solutions mainly with the Microsoft technology stack
  • 4+ years in a leading position on system design, implementation and delivery of different solutions
  • Strong experience with distributed systems (SOA, ESB, MSA)
  • Experience with configuration, implementation and utilization of message brokers (RabbitMQ, Kafka)
  • Experience with containers and container orchestration frameworks (both on premise and cloud based)
  • Experience with software development in the cloud and/or transformation of on-premise solutions to cloud native
  • Experience with DevOps practices, processes and automation
  • Knowledge of software life-cycle processes and best practices
  • Knowledge of security standards and best practices
  • Basic knowledge of networking, system administration, infrastructure and virtualization
  • Has the ability to work independently, proactive, self-starter
  • Works on general goals like "improve performance", "stabilization of the system" etc.
  • Maintains software development methodologies
  • Excellent collaboration skills
WHAT we are offering to you:
  • Remote work opportunity
  • 30 days of paid leave
  • Health insurance
  • Food vouchers
  • Interesting work on new and long-run projects
  • Multisport card at a discounted price
  • Healthy snacks - free fruits, nuts and beverages
  • Access to e-learning platforms
  • Smart mobile phone and sponsored mobile plan
  • Shopping cards with discounts
  • Company-sponsored training and certification
  • Recreation room
  • Regular team buildings and celebrations



Този имейл адрес е защитен от спам ботове. Трябва да имате пусната JavaScript поддръжка, за да го видите.


Този имейл адрес е защитен от спам ботове. Трябва да имате пусната JavaScript поддръжка, за да го видите.



Централен офис

Бул. Дж. Неру №28
ет. 3, офис 72-74
София 1324, България

Офис София 2

Бул. Черни връх №102
София 1407, България

Офис Пловдив

ул. Полк. Сава Муткуров 24
Пловдив 4003, България

Офис Киев

ул. Куренівський провулок 12
Киев 02000, Украйна

© 2021 SmartIT - Всички права запазени | Бисквитки

Smart IT е търговска марка, която се ползва от „Изи Асет Мениджмънт“ АД, част от групата на „Мениджмънт Файненшъл Груп“ АД (MFG)