Lead Software Engineer / Architect

Posted 21 Days Ago
Be an Early Applicant
Hiring Remotely in Sofia-grad, BGR
Remote
Mid level
eCommerce • Fintech • Payments • Financial Services
The Role
Lead and architect backend and full-stack systems, design scalable fault-tolerant services, maintain cloud infrastructure (AWS), enforce security and anti-fraud measures, manage SDLC, prioritize product & tech backlog, mentor developers, and drive continuous improvement of applications and processes.
Summary Generated by Built In
Company Description

Cashwave is the fast and flexible instant digital gift card network in Europe and LATAM. Cashwave offers digital gift cards for over 600 leading brands in 48 countries and 18 currencies in Europe, Africa and LATAM via a single API connection.

We pride ourselves with our excellence and flexibility in delivery and our local presence - we have teams with boots on the ground in Sofia, Istanbul, Madrid, London, Bucharest, Athens, Bogota and Mexico City.

Job Description

Cashwave is looking for a Lead Software Engineer/ Architect to lead our growing software development team that is tasked with enhancing our platform and building core services and integrations for a variety of external service providers and internal stakeholders.

As Lead Software Engineer/Architect, your overall goal is to take a leadership role in understanding our client, vendor, end-user and internal stakeholder needs and business goals, to assist with defining software requirements and to design and lead the implementation of functional software solutions.

The position reports directly to our Managing Director. This is a hybrid role based in Sofia, Bulgaria. Fluency in written and spoken English is essential.

Job Responsibilities 

  • Ensure proper planning, design, implementation, documentation, maintenance and development of our applications and supporting cloud infrastructure, with a special focus on performance & stability, data protection, security and anti-fraud processes

  • Maintain and improve our systems’ infrastructure to ensure functional and operational efficiency

  • Lead and mentor the team of developers

  • Constantly review our existing approach to planning, managing and executing work and provide recommendations for process and frameworks improvements

  • Engage in a continuous improvement process of our applications and tech systems through a review of stakeholder feedback, determining areas of improvement and leading the implementation efforts

  • Manage Product & Technology backlog prioritisation with the rest of the business, in order to ensure that new and proposed products and features meet client, vendor and internal stakeholder needs

Qualifications

  • Experience in an Application Architecture role or related (ideally 2-5 years of specific job experience)

  • Experience in designing scalable, high-performance and fault-tolerant systems

  • Experience in managing the software development lifecycle, including requirements gathering, design, development, testing, and deployment

  • Extensive experience with Java/Spring/Hibernate

  • Strong understanding of relational databases and experience with at least one major RDMS (MySQL preferred)

  • Solid experience with web applications development (full stack)

  • Cloud architecture and infrastructure experience (AWS preferred)

  • Good understanding of REST APIs concepts (both accessing and implementation)

  • Experience with at least one Java application server (configuration, deployment, tuning, monitoring)

  • Familiarity with build tools such as Ant, Maven, Gradle

  • Solid understanding of CI/CD practices

  • Proficiency with code versioning tools (strong preference for Git)

  • Knowledge of application security practices and experience implementing secure coding practices

  • Critical thinker with developed problem-solving skills

Additional Information

What we offer

  • Partial remote work after initial onboarding period where in-person interaction is essential to get fully integrated

  • Flexible benefits, and health care insurance

  • Flat company structure and an international, diverse team spread across Bulgaria, Turkey, Canada, Spain, Colombia and Mexico. 

  • Opportunity to make an impact in shaping the future of a digital growth company

Additional information

We have a flat, transparent, no BS culture. Our product and technology team is 8 strong distributed amongst Sofia and Istanbul and we are committed to growing it. 

At Cashwave you can grow quickly in a supportive environment and take responsibility for larger tasks and projects. You can carve out your own career path in QA, product management, or  SW development. We value critical thinking and getting the job done. Simple.

Skills Required

  • Experience in an Application Architecture role or related (ideally 2-5 years)
  • Experience designing scalable, high-performance, fault-tolerant systems
  • Experience managing the software development lifecycle (requirements, design, development, testing, deployment)
  • Extensive experience with Java, Spring, Hibernate
  • Strong understanding of relational databases and experience with at least one major RDBMS (MySQL preferred)
  • Solid experience with web application development (full stack)
  • Cloud architecture and infrastructure experience (AWS preferred)
  • Good understanding of REST APIs (consuming and implementing)
  • Experience with at least one Java application server (configuration, deployment, tuning, monitoring)
  • Familiarity with build tools such as Ant, Maven, Gradle
  • Solid understanding of CI/CD practices
  • Proficiency with code versioning tools (strong preference for Git)
  • Knowledge of application security practices and secure coding experience
  • Fluency in written and spoken English
  • Hybrid role based in Sofia, Bulgaria (partial remote after onboarding)
  • Critical thinker with developed problem-solving skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
37 Employees
Year Founded: 2012

What We Do

Cashwave is a technology company specializing in B2B solutions for the gift card and employee rewards industries. It operates a digital distribution platform that provides branded gift cards and vouchers from leading brands across Europe and LATAM. The company enables businesses to efficiently manage and deliver incentives, rewards, and personalized savings products to their employees and clients through its flexible digital network.

Similar Jobs

Zapier Logo Zapier

Engineer, Applied AI

Artificial Intelligence • Productivity • Software • Automation
Remote
29 Locations
800 Employees
192K-287K Annually

Circle (circle.so) Logo Circle (circle.so)

Lead Product Designer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Easy Apply
Remote
31 Locations
250 Employees
140K-170K Annually

DuckDuckGo Logo DuckDuckGo

Director, Data Science

Information Technology
Remote
17 Locations
393 Employees
244K-244K Annually

Coinbase Logo Coinbase

Controller

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Easy Apply
Remote
26 Locations
4700 Employees
79K-88K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account