Accessibility menu

Manage accessibility
Change font size
career-icon

Senior Software Engineer

Sofia | Hybrid, full-time

As a Senior Software Engineer, you’ll contribute across the full software development lifecycle — from design and implementation to support and improvement. You'll collaborate closely with both technical and business stakeholders to deliver meaningful product enhancements.

What You’ll Do:

  • Own and lead software development projects from design to deployment
  • Write clean, maintainable, and testable C# / .NET code
  • Support and modernize legacy systems (and simplify them where possible)
  • Contribute to the ongoing development and support of a microservices-based project, including building new features and improving existing ones
  • Collaborate with product managers, business analysts, and QA engineers
  • Troubleshoot and resolve technical issues, bugs, and bottlenecks
  • Help onboard new team members and mentor junior colleagues
  • Contribute to continuous improvement of team practices and code quality

You’ll Thrive Here If You Have:

  • 5+ years of experience with C#, .NET Framework/.NET Core
  • Strong SQL skills and experience with SQL Server
  • Confidence working with and refactoring legacy systems
  • Strong problem-solving skills with a pragmatic mindset
  • High attention to detail and a drive for quality and simplicity

Bonus Points for:

While not required, experience with the following will help you hit the ground running — or you'll have the chance to learn them on the job:

  • Familiarity with Azure DevOps Pipelines – used regularly for CI/CD
  • Previous exposure to microservices (we support and evolve a microservices-based project)

Experience with or willingness to learn:

  • WebForms (still used in some of our systems)
  • JavaScript / React (used in selected modules)
  • ELK Stack (mainly as consumers for logging and monitoring)
  • RabbitMQ and Terraform (used occasionally in specific contexts)

What We Offer:

  • Growth & Career Development
  • Competitive salary with clear progression paths
  • Work in a dynamic and ambitious team that values collaboration, growth, and innovation
  • Access to internal training, certified workshops, and personal development programs
  • Opportunity to contribute and grow in a company with international reach and local impact

Flexibility & Work-Life Balance

  • 25+ days paid vacation
  • Additional paid leave based on length of service (2 to 6 extra days annually)
  • Flexible working hours and hybrid work model
  • Friendly, inclusive, and informal working culture
  • Company events and team buildings to bring us together outside of work

Wellbeing & Benefits

  • Additional premium health insurance
  • Monthly food vouchers
  • Subsidized Multisport or CoolFit card
  • Gift voucher for birth or adoption of a child
  • Access to the Happy Team discount platform – shopping, entertainment, and more
  • Exclusive corporate discounts from our partners
  • Online games and fun initiatives with prizes
  • Holiday and special occasion gifts to make you feel appreciated year-round

We are searching for candidates who enjoy working with people in a fast-paced, growing environment. If you have the drive to succeed and advance your career while creating a better world for yourself and others, Access Finance might be for you!

If this position resonated with you, please send us your resume. The confidentiality of your data when applying with us is protected under the GDPR. Please note, only short listed candidates will be contacted.

Apply for this Job

(File types: pdf, doc, docx, txt, rtf)
Do you have the right to work in the country you are applying to?