Skip to content

Software Engineer

Location: Europe

Department: Ledger

Hybrid remote

Apply now

ABOUT US

Founded in 2016, Enfuce is a female-led company with a unique vision: to bring the brightest minds and the best technology together to break down the barriers to prosperity. As the leading global card issuer and payment processor that merges innovation, security, and expertise to create modular, cloud-based payment processing capabilities, Enfuce is one of Finland’s most valuable scaleups, and is the first financial service provider in the world to be PCI-DSS certified while running its service in the public cloud. By focusing on collaboration, Enfuce is able to efficiently provide customers with cutting edge features - offering in-house experts and white labeled technology to help companies create scalable payment solutions with ease.

Supporting debit, credit, prepaid, gift, fleet and fuel card programmes in any form - for consumer, commercial and B2B applications - Enfuce’s no-nonsense approach helps customers create bespoke payment solutions that are flexible, scalable and secure. To reach our ambitious goals and become the World’s Number One payment provider, we need you to join us as our Software Engineer.


THE ROLE AND TEAM

As a Software Engineer at Enfuce, you are a vital contributor to our mission of delivering cutting-edge fintech solutions. Your role is to design, develop, implement and operate software applications that power our payments platform.

By writing, testing, releasing and operating efficient, scalable, and reliable code, you directly impact the performance, functionality, and security of our products, enabling us to provide exceptional services to our customers.

What we're looking for:

  • Software Development: Design, code, test, debug, release and operate software applications following best practices and coding standards. Collaborate with cross-functional teams to ensure the successful delivery of features and improvements.
  • Technical Implementation: Translate requirements from user stories and technical specifications into functional software. Ensure the codebase is efficient, modular, maintainable, secure and reliable.
  • Code Review: Participate in code reviews to maintain code quality, identify potential issues, and ensure adherence to coding and architectural standards.
  • Build and Run - Incident management, Defect Fixing and Maintenance: Play a team role in the identification and resolution of incidents, resolve diagnose and address defects and performance issues in the software through contribution to the backlog planning process. Contribute to ongoing maintenance, enhancements, and optimizations.
  • Collaboration: Work closely with other engineers, Product Owners, Engineering Team Leads, and stakeholders to understand requirements, provide technical insights, and ensure alignment.
  • Continuous Learning and Improvement: Stay updated with industry trends, emerging technologies, and best practices in software engineering. Apply new knowledge to enhance the team's development processes.
  • Quality Assurance: Contribute to quality assurance processes such as automated testing, continuous integration, and deployment pipelines to ensure software reliability.
  • Tech: Java, Javascript, Typescript, GraphQL, Python, React, Oracle, AWS cloud, Jenkins, Docker, Ansible, Gitlab & Sumo.

Key Performance Indicators (KPIs):

  • Code Quality: Measure the quality of code through code review feedback and automated code analysis tools.
  • Feature Delivery: Assess your contributions to the on-time and successful delivery of features as per sprint commitments. Including cycle time.
  • Defect Rate: Track the number of reported defects in your code and their severity levels. Customer escapes (defects detected by customers in production NOT internal testing processes).
  • Efficiency, Security and Scalability: Measure the performance, security and scalability of the features you develop.


WHAT’S IN IT FOR YOU?

    • Enjoyable working environment: Measured by team morale and satisfaction levels which are gathered by regular pulse surveys.
    • Improved team productivity: Assessed by the quality of delivered features according to commitments and external factors. Measuring and following internal team efficiency metrics.
    • Technical Excellence: Measured by team's adherence to coding standards, code review quality, incident frequency and reduction of technical debt.
    • A modern workplace where you get to work with the latest technologies and industry experts
    • A great opportunity to be a key player in making the change in the payment industry globally, with colleagues who are the best in the world in this field,
    • Plenty of room for personal growth within the company.
    • Along with salary and other perks & benefits, we offer ESOP – incentives to share the success. Our culture and leadership can be summed up as focused on ownership, responsibility and solution orientation.

This is a permanent position located at either our office in Espoo, Mariehamn, London or remotely if you are located elsewhere in mid Europe.


HOW TO APPLY?

If you feel you've got the attitude needed for the opportunity, we would absolutely love to hear from you. Just click "Apply for this job" and leave your information - we'll contact you! How we’re going to evaluate your application We will put emphasis on your previous track record, demonstrated skills within Engineering, and your ability to show a solution-focused attitude. In the recruitment process we will value a show of attitude demonstrating respect for others, curiosity to learn more, and being accountable for your actions. A background check for employment is conducted for this role.

Apply now