Delphi Software Engineer

Shift4 Payments Lithuania
Shift4 Payments Lithuania-logo

The Senior Software Engineer will join a team responsible for designing, developing, debugging,
maintaining, and testing software solutions that power the essential payment processing systems at the core of our business.

Shift4 Payments is the leader in secure payment processing solutions. The company’s groundbreaking technologies help power the top software providers in numerous verticals, including hospitality, retail, e-commerce, lodging, gaming, and many more. Shift4’s family of software brands includes Harbortouch, Restaurant Manager, POSitouch, and Future POS — with additional integrations to 300+ POS/PMS systems across every industry. With an expansive global footprint that includes eight offices across the U.S. and Europe and over 8,000 sales partners, the company securely processes more than a billion transactions annually for nearly 200,000 businesses, representing over $100 billion in payments
each year. For additional information, visit

Tech stacks include:
○ Delphi, C++, C#, and Python,
○ Microsoft SQL Server, Postgres, MongoDB, and DynamoDB,
○ Windows, Linux, and Android,
Work alongside other Software Engineers on the team to elevate technology and consistently
apply best practices as they relate to the project and general software engineering concepts;
Collaborate cross-functionally with System Analysts, QA Engineers, and other team members to
achieve elegant solutions which satisfy business needs, goals, and objectives;
Provide recommendations for continuous improvement of development processes and technical
Test “your own” code via unit, integration, and acceptance testing techniques to ensure delivery
and quality goals are met;
Diagnose and resolve issues with deployed systems using a variety of techniques including direct
engagement with support personnel and customers;
Proactive assessment and analysis of existing systems to maximize quality and customer
satisfaction, minimize maintenance costs, and other operational issues.

Bachelor’s Degree in Computer Science or commensurate experience;
5+ years of hands-on experience with most of the tech stacks listed above;
Experience working in an agile software development lifecycle (SDLC) by designing, developing
and deploying working software through analysis of functionality as defined by a Product team;
Expertise and focus around Enterprise-related functionality;
Comfortable and experienced identifying and implementing non-functional requirements, writing
code that is secure, clean, of good quality, fast, reliable, accurate, and maintainable;
Proficient with testing work-in-progress deliverables to make sure they meet acceptance criteria
and functional requirements as well as non-functional requirements;
Enjoys performing ongoing maintenance, support, and functional or non-functional enhancements
to existing software to ensure operational stability and responsiveness to evolving business
Great interpersonal, verbal, and written skills including documentation of complex technical
solutions (e.g., flow charts, UML diagrams, code comments);
Driven and wants to be part of a highly productive team that delivers products on a continual
Experience in Payment or financial software is a huge plus;
Proficiency in English;
Ability to Learn, adapt. and have an open mind.

A growing innovative company with a friendly atmosphere;
Library, training, online courses, and conferences to improve your skills;
Unifying events and team buildings;
Remote workout classes;
Competitive salary and performance-based bonuses;
Additional vacation days;
Health insurance,
Salary : 3500 – 5000 EUR / gross.

In case of any questions or inquiries, please do not hesitate to contact us directly:

Contacts to apply:

Deadline for Applications: 2021-05-30