Lead Software Engineer

Ria Money Transfer
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Java
.NET
Azure
C Sharp (Programming Language)
Profiling
Relational Databases
Software Debugging
Software Design Patterns
Python
Microsoft SQL Server
Object-Oriented Software Development
Systems Development Life Cycle
.NET Core
GIT
Information Technology
REST
Microservices

Job description

As a Lead Software Engineer for our Digital Payments Team, you will lead a team of engineers to build and scale systems that move money reliably, securely, and at high volume. You will own key integrations with payment vendors globally, leading projects end-to-end from technical design through delivery. You will drive cross-functional conversations while coordinating across engineering, product, and external partners to ship new payment initiatives.

  • Drive the delivery of key initiatives while guiding the team on best engineering practices.
  • Develop and support .NET Core and .NET Framework REST APIs and Microservices.
  • Write clean and scalable code using standard software design patterns and best practices.
  • Mentor and develop your team, promoting continuous improvement and quality delivery.
  • Design and integrate third-party services into our application to support business needs.
  • Collaborate with multiple teams and developers to meet project deadlines.
  • Analyze opportunities for improvements in our application and process flow.
  • Translate business requirements into technical specifications and a delivery plan.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 7+ years of professional experience as a .NET Developer or with a comparable object-oriented programming language.
  • 3+ years leading teams delivering complex initiatives and core projects.
  • Proficiency with .NET Core, C#, Python, Java, SQL Server, and Git/Azure DevOps.
  • Strong understanding of object-oriented programming, design patterns, relational databases, and the SDLC.
  • Experience with debugging, performance profiling, and optimization.
  • Ability to manage multiple priorities independently and collaboratively.
  • Self-motivated team player with strong communication skills.
  • Willingness to prepare technical documentation for the development team.

About the company

Ria Money Transfer, a business segment of Euronet Worldwide, Inc. (NASDAQ: EEFT), delivers innovative financial services including fast, secure, and affordable global money transfers to millions of customers along with currency exchange, mobile top-up, bill payment and check cashing services, offering a reliable omnichannel experience. With over 600,000 locations in nearly 200 countries and territories, our purpose remains to open ways for a better everyday life. We believe we can create a world in which people are empowered to build the life they dream of, no matter who they are or where they are. One customer, one family, one community at a time.

Apply for this position