What are the responsibilities and job description for the Senior Software Engineer – Payment Platforms position at Stelvio Group?
Senior Software Engineer – Payment Platforms
Location: Plano, TX
About Our Client: Our client is a forward-thinking company focused on revolutionizing the restaurant industry. Their innovative solutions help restaurants enhance the guest experience while optimizing their operations. By integrating cutting-edge hardware, software, cloud-based technologies, and AI-driven products, they’ve become a key player in transforming the way restaurants engage with customers.
The Role: Our client is seeking a Senior Software Engineer to join their dynamic Point of Sale (POS) and Payments Platform team. This role offers an exciting opportunity to work on the design, development, and optimization of secure, scalable payment solutions. You’ll have the chance to work closely with cross-functional teams to enhance payment processing capabilities and deliver innovative solutions that exceed industry standards.
Key Responsibilities:
- Payment System Integration: Collaborate with top-tier payment processors such as Stripe, WorldPay, and PayPal to integrate secure and compliant payment methods.
- POS Systems Integration: Work with popular restaurant POS systems like Aloha, Micros, and Positouch, ensuring smooth API integrations.
- Loyalty Service Integration: Enhance customer engagement by integrating APIs from leading loyalty service providers like Paytronix and Session M.
- Documentation & Support: Create clear application user guides and offer technical support to users post-deployment.
- Architectural Leadership: Design and implement scalable, resilient system architectures that align with best practices in modern software development.
- Team Leadership: Lead significant projects, mentor junior engineers, and oversee code reviews to maintain high-quality standards.
- Operational Efficiency: Drive solutions that accelerate time to market and improve the development lifecycle.
Qualifications:
- 10 years of experience in application development with a focus on C# and .NET.
- Strong background in cloud computing (Azure, AWS) and developing high availability systems.
- Expertise in large-scale API development and DBMS/SQL/.NET database programming.
- Basic understanding of EMV and P2PE payment protocols.
- Experience with the full software development lifecycle, including source control, multiple environments, code migration, and unit testing.
- Proven ability to work effectively in both small and large project teams.
- Highly self-motivated with the ability to take personal ownership of tasks and troubleshoot complex issues.
Why Join Our Client?
- Be part of a company that is actively shaping the future of the restaurant industry.
- Work with innovative technology to create seamless payment experiences for millions of users.
- Collaborate with a talented and passionate team.
- Opportunity for personal and professional growth in a fast-paced environment.
Salary : $130,000 - $150,000