Senior Software Engineer

fully flexible
Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Romania

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience., 3-5 years of experience in software development., Proficiency in programming languages such as Java, with experience in Spring Boot., Strong understanding of object-oriented design, data structures, algorithms, and clean code principles..

Key responsibilities:

  • Design and develop scalable enterprise software solutions.
  • Write clean, efficient, and maintainable code using industry-standard frameworks.
  • Collaborate with cross-functional teams to gather and refine requirements.
  • Participate in code reviews, testing, and documentation to ensure high-quality software.

Paymentology logo
Paymentology Financial Services Scaleup https://www.paymentology.com
201 - 500 Employees
See all jobs

Job description

Description

At Paymentology, we’re redefining what’s possible in the payments space. As the first truly global issuerprocessor, we give banks and fintechs the technology and talent to launch and manage Mastercard, Visa, and UnionPay cards at scale across more than 60 countries.

Our advanced, multicloud platform delivers realtime data, unmatched scalability, and the flexibility of shared or dedicated processing instances. Its this global reach and innovation that sets us apart.

We’re looking for a Senior Software Engineer to design, develop, and maintain scalable enterprise software solutions. You’ll play a critical role in creating and enhancing software systems that support our global clients. This role involves close collaboration with crossfunctional teams and requires strong problemsolving, technical, and communication skills. If you’re passionate about clean code, cloudnative environments, and building impactful software, we’d love to hear from you.


What you get to do:

Key Responsibilities:

  • Design software solutions that address both functional and nonfunctional requirements such as scalability, performance, and security.
  • Write clean, efficient, maintainable code using industrystandard languages and frameworks (e.g., Java, Spring Boot).
  • Develop and execute robust test plans, including unit, integration, and endtoend testing.
  • Resolve bugs and technical issues using debugging tools and techniques.
  • Collaborate with product management and engineering leads to gather and refine software requirements.
  • Participate in code reviews, task estimation, and architectural planning.
  • Maintain proper documentation for APIs, test cases, and system designs.
  • Follow and help improve software development best practices and processes.

    • Requirements

      What it takes to succeed:

      • Proficiency in one or more programming languages (e.g., Java), with strong experience in Spring Boot.
      • Solid understanding of objectoriented design, data structures, algorithms, and clean code principles (e.g., SOLID).
      • Familiarity with Agile methodologies, Git, CICD pipelines, and issue tracking systems like JIRA.
      • Experience in testdriven development and writing unit tests.
      • Exposure to multicloud Kubernetes environments.
      • Experience with Apache Kafka and realtime data handling in distributed systems.
      • Strong problemsolving and documentation skills.
      • Comfortable working independently and within distributed, remotefirst teams.

        • Education & Experience:

          • Bachelor’s degree in Computer Science, Engineering, or related fields is preferred (or equivalent experience).
          • 3–5 years of experience in software development or a related technical field.
          • Experience in remote collaboration and working across multiple time zones is a plus.

            • What you can look forward to:

              At Paymentology, it’s not just about building great payment technology, it’s about building a company where people feel they belong and their work matters. You’ll be part of a diverse, global team that’s genuinely committed to making a positive impact through what we do. Whether you’re working across time zones or getting involved in initiatives that support local communities, you’ll find real purpose in your work and the freedom to grow in a supportive, forwardthinking environment.


Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Financial Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Software Engineer Related jobs