Senior Software Engineer – Payment Platforms
Ziosk is revolutionizing the restaurant industry by providing a suite of solutions powered by our enterprise grade software stack that serves restaurants across the USA! Key clients include Yard House, Olive Garden, Texas Roadhouse, Chili’s and many more.
The cloud based Ziosk Platform is an omnichannel suite of products that provide safe, secure, contactless dining experiences, operational efficiency, and data insights to grow a restaurant’s top and bottom line. Initially known for the Ziosk Original tabletop device, the Ziosk Platform includes tabletop devices like our Ziosk Mini, handheld devices (Tablet Pro), and several cloud services for management all designed to bring convenience, safety, and operational efficiency to the restaurant. Learn more about our offerings on www.ziosk.com In 2024 and beyond, the Ziosk network is poised for rapid growth, and we are seeking A+ team members to expand our team in the areas of development, sales, and customer service. Come join our team!
Summary
We are seeking an experienced and driven Senior Software Engineer to join our Point of Sale (POS) and Payments Platform team, playing a key role in the design, development, and optimization of secure, scalable payment solutions. This position requires a strong focus on delivering innovative solutions while ensuring system reliability and compliance. The ideal candidate will demonstrate strong software development skills, an independent and self-driven mindset, and a collaborative work ethic with cross-functional teams to enhance Ziosk’s payment processing capabilities.
Responsibilities·
Payment System Integration: Work with payment processors like Stripe, Fiserv, WorldPay, FreedomPay, and PayPal to integrate secure payment methods, ensuring compliance with industry standards.·
POS Systems Integration: Collaborate with and integrate restaurant POS systems such as Aloha, Micros, Positouch, and Xpient via published APIs.·
Loyalty Service Integration: Integrate APIs from loyalty service providers like Aloha, Fishbowl, Paytronix, and Session M to enhance customer engagement.·
Documentation and Support: Write application user guides and provide ongoing technical support to end users after deployment.·
Architectural Leadership: Propose and implement scalable, resilient system architectures in line with modern software development best practices.·
Team Leadership: Lead major projects, mentor junior engineers, and conduct code reviews and quality assurance activities to ensure high standards.·
Operational Efficiency: Incorporate solutions that accelerate time to market and improve operational efficiency throughout the development lifecycle.
Qualifications
- 10 years of application development with C# and .NET
- Familiarity with various versions of .NET frameworks and .NET
- Basic understanding of how payments work with EMV and P2PE
- Distributed computing, socket communications, web services, service-oriented architecture
- Creating, documenting, evolving, versioning APIs
- SQL, working with a DBMS, .NET database programming
- Experience using source control systems like Team Foundation Server, GIT or SVN
- University degree in software engineering or computer science
- 6+ years overall experience in development in a data warehouse environment is nice to have
- Experience working in an Agile development environment
- Analytical skills and problem-solving ability, including the ability to research and trouble-shoot application issues
- Software development lifecycle experience and best practices (source control, multiple environments, code migration, source control, unit testing)
- Strong teamwork skills across small and large project teams (QA, outside vendors, project managers, business sponsors)
- Strong verbal and written communication skills are essential
- Self-motivated and driven individual with demonstrated personal ownership of tasks
- Tenacious approach to finding and fixing the root cause of issues
- Azure experience is a must
- C++ experience is a nice to have
Ziosk is an Equal Opportunity employer offering competitive benefits and compensation. Candidates must be eligible to work in the U.S. and be able to commute daily to North Dallas. Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa currently. No agencies or third-party recruiters, please.