Job Offers

Software Developer (Golang, C#)
back to homepage
Job ID: 30001
Specialisation: Software Developer
Level: Mid-Level
Location: Bulgaria | Sofia

Our client is a global leader in retail and hospitality software solutions, specializing in payments and point-of-sale (POS) systems (product company). Operating in over 70 countries, they empower businesses to grow and thrive using innovative technology.

We are currently searching for several

Software Developers

for their new office in Sofia. These roles offer exciting challenges, a collaborative environment, and significant opportunities for professional development.

The engineering team is a diverse, remote-first group that brings together developers, quality assurance engineers, and project managers from various countries and cultures. They play a key role in influencing the company’s software architecture, product roadmap, and day-to-day operations. The company fosters an inclusive and innovative culture, encouraging team members to take initiative, explore new ideas, and make a meaningful impact on both the team and the products they create.

While prior experience with the specific technologies is not essential, candidates should have relevant working experience in software development and a willingness to learn. The primary technologies include:

  • Programming Languages: Golang, C#, React (TypeScript)
  • Infrastructure: AWS, Terraform, Helm, GitLab for CI/CD

Key Responsibilities:

Depending on your level of experience, your responsibilities may include:

  • Participating in technical project planning and execution.
  • Writing clean, efficient, and maintainable code.
  • Designing, maintaining, and querying SQL and NoSQL databases.
  • Documenting technical processes and project details.
  • Collaborating with team members and cross-functional departments.
  • Contributing to architectural decisions, patterns, and solutions.
  • Adapting to new tools, technologies, and programming languages as needed.

Your profile:

The ideal candidate will have:

  • Relevant working experience in software development (junior or mid-level).
  • Proficiency in writing high-quality code (any programming language).
  • Strong communication skills for collaboration across teams.
  • A self-motivated, organized, and enthusiastic approach to work.
  • Business-level proficiency in English.

Our client offers:

  • Flexible working hours to support work-life balance.
  • Fully remote role will be possible in the future, but willingness to be at the beginning at least some days per week in their Sofia-office to build-up a team-spirit.
  • Transparent career progression framework tailored to your growth.
  • Competitive company bonus scheme.
  • Access to training, certifications, and events for ongoing professional development.

Whether you’re early in your career or looking to take the next step, this role offers an opportunity to develop your skills, contribute to meaningful projects, and grow within a supportive and innovative company.

Apply for:

Software Developer (Golang, C#)

ID Job :

30001

    Your Message

    Where do you want to work in the future?

    Please add up to three documents to support your application, e.g. CV, cover letter, diploma,...

    Supported formats: .pdf, .docx, .doc, .odt, .ods, .txt
    Maximum size: per file 4 MB

    I want to benefit from your free services on a long-term basis and be informed about suitable vacancies in the future. Thus, I agree that my personal data is saved by recruiting agency Balkaninvest indefinitely. I may revoke this approval any time (optional). / Желая да се възползвам от вашите безплатни услуги за неограничен период от време и да бъда информиран/а за съответстващи на профила ми работни позиции за в бъдеще. Поради това се съгласявам личните ми данни да бъдат съхранявани от посредническа агенция "Балканинвест.ЕУ" ЕООД за неопределено време. Мога да оттегля това съгласие по всяко време (опционално).

    JOB OFFERS

    You may also like…

    Senior Python Developer AI

    Job ID: 30201
    Specialisation: Software Developer
    Level: Senior
    Location: Bulgaria | Remote

    Our client is an American company operating in the AI field. They use an AI-driven application development platform that enables users—regardless of technical skill—to easily create and scale business solutions. The platform unifies data, automates workflows, and ensures security and governance, helping companies reduce costs, minimize risk, and operate more efficiently.

    They are currently looking for a

    Senior Developer with strong expertise in Python

    to join their team.

    Responsibilities:

    • Build AI-first products using conversational and emerging AI technologies
    • Collaborate with a dynamic team to create next-gen AI applications
    • Conduct code reviews to ensure quality and scalability
    • Share knowledge and best practices to support team growth and innovation

    Requirements:

    • 5+ years of experience with Python
    • Solid software engineering foundations: testing, fault tolerance, design patterns, data structures
    • Experience with LLMs and prompt engineering is a big plus
    • Passion for learning and staying ahead in tech
    • Strong English communication skills
    • A strong focus on user experience and product impact

    Benefits Include:

    • Fully remote work
    • Competitive salary & annual bonus
    • 25 vacation days
    • Health insurance
    • Food vouchers & wellness allowance
    • Opportunities for external learning and development

    This opportunity sounds attractive for you? Then apply with your CV together with an actual picture.

    Branch Manager Bulgaria (Innovation Consulting)

    Job ID: 30101
    Specialisation: Consulting | Management
    Level: Management
    Location: Bulgaria

    Our client is an experienced Western-European player with entities in various EU-countries, a clear focus on consulting services in innovation and public funding and a history of serveral decades.

    Are you passionate about innovation, technology, and helping companies thrive through research and development? We are looking for a dynamic

    Branch Manager for Bulgaria

    to lead and grow their Bulgarian consulting activities.

    Your Responsibilities

    • Acquire new industrial clients in Bulgaria and across Europe for innovation and R&D consulting services.
    • Prepare compelling and well-structured funding applications for national and European grant programs.
    • Support technology-driven companies in identifying suitable public funding opportunities and navigating the application process.
    • Assist in the search for international cooperation partners and the formation of consortia for joint innovation projects.

    Your Profile:

    • Successfully completed university degree in a scientific, technical, or business-related field (e.g., Physics, Business Administration, Industrial Engineering).
    • A passion for sales and consulting, with strong communication skills across various media.
    • Curiosity and enthusiasm for new technologies, coupled with the ability to grasp complex technical concepts quickly.
    • Excellent written and verbal skills for preparing funding applications.
    • Independent, self-motivated, and a strong team player who enjoys initiating new projects.
    • Native-level Bulgarian, very good command of English, and German language skills are a plus.
    • Proven experience in consulting, ideally in the field of innovation or public funding.

    What our client has to offer:

    • A key position in a growing and future-oriented company with international reach.
    • A high level of autonomy and the opportunity to shape the development of our Bulgarian branch.
    • Exciting projects with innovative companies across various industries.
    • Continuous learning opportunities and support from a strong international team.

    If you are highly motivated to develop the Bulgaria office into a leading player? Then we invite you to apply with your CV and an actual picture!

    Technical Advisor (Engineer)

    Job ID: 200103
    Specialisation: Mechanical Engineering
    Location: Bulgaria | Plovdiv | Sofia

    For the Bulgarian company of our German client, a major player in engineering and steel product with a long history, we are currently looking for a highly qualified and motivated member to join their team in Sofia or Plovdiv as a

    Technical Advisor (Engineer with experience in metal processing)

    Main responsibilities:

    • Collaborate with subcontractors and partners to design, develop, and introduce innovative products and services to the market, targeting new clients who can benefit from our solutions and maximize their potential.
    • Provide pre-sales technical support and expertise to clients and collaborate closely with sales colleagues to facilitate informed decision-making.
    • Deliver comprehensive after-sales support services and offer technical assistance as needed to ensure customer satisfaction and product efficiency.
    • Achieve established targets consistently and effectively coordinate sales projects to ensure successful outcomes.
    • Make technical presentations and demonstrate how a product meets client needs.
    • Conduct regular visits to subcontractors and partners to identify and cultivate potential business opportunities.
    • Maintain comprehensive customer records.
    • Monitor subcontractors’ and partners’ activities and ensure compliance with agreed terms and quality standards to uphold contractual obligations.
    • Develop long-term relationships with clients, through managing and interpreting their requirements.
    • Collaborate closely with fellow members of the sales team.
    • Regularly travel to Bulgaria to visit clients (up to 2-3 days per week).

    Your profile:

    • Mechanical Engineer with a Master’s or Bachelor’s degree.
    • Minimum of 5 years of experience in metal processing.
    • Sales experience is advantageous.
    • Excellent English language – written and spoken.
    • Proficiency in MS Windows and AutoCAD.
    • Comprehensive understanding of material technical specifications and expertise in metal processing.
    • Self-driven and proactive individual with big motivation for results.
    • Strong business acumen and practical approach.
    • Demonstrates exceptional organizational, problem-solving, and communication skills.
    • Proficient in prioritization and high degree of integrity
    • Driving license is required.

    Benefits:

    • A competitive salary and social package.
    • Working in a multinational environment.
    • Additional health insurance.
    • Multisport card sponsorship.
    • Joining a reputable company recognized as an industry leader.
    • Hybrid model of work can be discussed.

    This opportunity sounds attractive for you? Then apply now with your CV in English or German language with an actual picture and additional documents. Only short – listed candidates will be contacted.

    Jobs in Bulgaria

    Visit Bulgarian section with job openings for Bulgaria

    Jobs outside Bulgaria

    Visit Bulgarian section with job openings outside Bulgaria

    Search & Filterh

    Search for Job Offers
    • Specialisation

    • Level

    • Location