This job was posted more than 40 days ago and might be expired.
Dev.Pro logo

Senior Software Engineer / Team Lead - OP02108

Posted 2 months ago

RemoteSofia, Sofia City Province, BulgariaSE

🟢 At Dev.Pro, we work on projects that impact millions of people around the world — but we know it’s the people behind the tech who make it all happen. We truly value what makes each person unique and are building a workplace that’s inclusive, friendly, and supportive.

We invite a Senior Software Engineer/Team Lead to join a strategic initiative focused on scaling a high-throughput payment orchestration platform. In this role, you’ll lead a cross-functional delivery team and work closely with client stakeholders to keep priorities clear and the team aligned. You’ll balance team leadership with hands-on coding, using your technical expertise and strong communication skills to deliver key features end-to-end while navigating ambiguity and bringing clarity to complex situations.

🟩 What's in it for you:

  • Work on mission-critical systems supporting high-volume financial transaction processing
  • Take ownership of end-to-end delivery in a highly visible, client-facing role
  • Provide technical leadership to a cross-functional engineering team in a fast-paced, collaborative environment, driving best practices and continuous improvement
  • Benefit from in-person collaboration with colleagues through occasional travel to our Zagreb office

✅ Is that you?

  • 5+ years of software engineering experience
  • Experience leading cross-functional teams of 6+ engineers, or strong tech leadership experience, with readiness to move into people leadership
  • Strong communication, interpersonal, and stakeholder management skills, with direct client-facing experience and ability to work effectively across diverse, cross-cultural teams
  • Ability to clearly explain technical concepts to both technical and non-technical audiences, align teams, and bring clarity in ambiguous situations
  • Demonstrated end-to-end delivery ownership, with a proactive, accountable mindset
  • Ability to organize work, manage priorities, and remove delivery blockers
  • Experience in Agile environments with exposure to modern engineering practices (automated testing, CI/CD, code reviews)
  • Experience delivering high-performance, reliable backend systems in mission-critical, high-throughput environments
  • Strong understanding of APIs, system integration, and abstraction layers
  • Hands-on experience with Perl, C, or Java, or achieve technical autonomy in Perl on an accelerated timeline
  • Upper-Intermediate English level
  • Willingness to travel to our Zagreb office (twice per quarter)

Desirable:

  • Experience in payments, fintech, card processing, or other financial services domains
  • Proficiency with Java-based testing frameworks
  • Experience with DevOps practices and building observability, logging, and resilience into products

🧩Key responsibilities and your contribution

In this role, you’ll own end-to-end delivery of backend systems, lead a highly specialized cross-functional engineering team, and collaborate with client stakeholders to build and support high-performance payment solutions.

  • Design, develop, and maintain high-performance backend components in Perl, integrated with C-based core systems
  • Build mapping, customization, and business logic layers to interface with client, gateway, and host systems
  • Own end-to-end feature delivery, including automated testing (Java-based frameworks), code quality, and performance stability
  • Contribute to CI/CD pipelines, deployments, and release processes as part of delivery ownership
  • Build and integrate observability and monitoring features to ensure low-latency and self-recovering system operations
  • Lead code reviews, architectural discussions, and knowledge-sharing sessions
  • Collaborate closely with cross-functional teams to deliver features from requirements to production and monitoring
  • Work with client stakeholders to clarify requirements, align expectations, and help resolve technical issues

🎾 What's working at Dev.Pro like?

✔️ 30 paid days off per year — take them whenever you want for vacation, holidays, or personal time
✔️ 5 paid sick days, up to 60 days of medical leave, and 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
✔️ Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
✔️ Grow your skills with English lessons, online training, conferences, and the option to explore new career paths

Our next steps:

✅ Submit a CV in English — ✅ Intro call with a Recruiter — ✅ Internal interview — ✅ Client interview — ✅ Offer

Interested? Find out more:

📋How we work

💻 LinkedIn Page

📈 Our website

💻IG Page

Job details
Workplace
Remote
Location
Sofia, Sofia City Province, Bulgaria
Experience
SE

Actionable and inspirational articles for B2B software developers looking to build a profitable, sustainable, and fulfilling business.

Key team members

Jeff Bianco

Jeff Bianco

David Loffredo

David Loffredo

Adriano Nogueira

Adriano Nogueira

Thiago Pinto dos Reis

Thiago Pinto dos Reis

Apply smarter with Jobr

Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.

Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups