Principal Software Engineer with Microsoft technology stack

Лого на HRS Bulgaria EOOD

HRS Bulgaria EOOD

Regular employment

5 - 15 years of experience

Full Time

Sofia, Bulgaria


At HRS, we believe the right job can transform a person's life and the right person can transform a business. We're passionate about connecting our candidates with the right job for them.

The extensive experience in the human resources industry under our belt has given us valuable insights and extensive knowledge of the corporate cultures and thus enabled us to locate the best candidates for our clients.

For our client – a leading product company in the FinTech industry we are looking for an experienced professional to join their growing team as a Principal Software Engineer with Microsoft technology stack.

Key Responsibilities:

  • Contribute to 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 the company's knowledge repository, conducting internal/external presentations and training, 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.

Our Client offers:

  • Plenty of opportunities for professional growth 
  • Interesting work on new and long-run projects
  • Competitive salary based on personal and team achievements
  • 20 days paid leave
  • Option for Multisport card at a discounted price
  • Company-sponsored training and certification
  • 24/7 access to e-learning platforms
  • Recreation room
  • A friendly working environment in a modern office
  • Regular team buildings and celebrations.


  • 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
  • Ability to work independently, proactive, self-starter
  • Working on general goals like "improve performance", "stabilization of the system" etc.
  • Maintaining software development methodologies
  • Excellent collaboration skills.

All applications will be treated strictly confidential.
Only short-listed candidates will be contacted.

HRS Services Bulgaria has License № 2280/22.05.2017 for providing human resources services.

Необходими умения

.NET Framework
Microsoft SQL Server


Additional dental care
Additional medical insurance
Certification expenses
Company training
Fruit and snacks in the office
Home office
Office drinks
Performance-based bonuses
Sports card
Team buildings
Обявата е публикувана преди 13 дни