Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Lead Software Engineer (Payments)

at PracticeTek

Posted 1 day ago | 1 applied

Description:

  • PracticeTek is a large and established healthcare technology company that provides comprehensive software solutions to various healthcare clinics.
  • As a Lead Software Engineer in the Payments and Shared Services team, you will develop a shared payments platform within the core architecture.
  • This role involves architecting a scalable and secure payments solution used by multiple brands across the company.
  • You will work with a modern tech stack including AWS, .NET, Kubernetes, and React, integrating with multiple third-party payment providers.
  • Your responsibilities include leading the design, development, and deployment of a shared payments service architecture using microservices and API gateways on AWS.
  • You will ensure all payment systems meet PCI compliance and security standards while collaborating with cross-functional teams.
  • The position also involves mentoring a team of software engineers and driving technical innovation in the payments domain.
  • You will develop and maintain technical documentation and architectural diagrams for the payments service.

Requirements:

  • You must have 7+ years of software engineering experience with a proven track record of building and scaling complex web/backend systems, preferably in a lead or architect capacity.
  • Expert-level proficiency in .NET/C# development and designing RESTful APIs is required, along with comfort in front-end integration points using React.
  • Strong knowledge of cloud architecture on AWS and hands-on experience with containerization/orchestration tools like Kubernetes and Docker is necessary.
  • A deep understanding of microservices architecture, API gateway design, and event-driven systems is essential, with experience in message queues or event streaming being a plus.
  • You should have hands-on experience integrating with third-party payment gateways or financial APIs and a solid grasp of payment processing flows and challenges.
  • A thorough understanding of security and compliance standards, particularly PCI DSS, is required, along with a history of ensuring applications conform to these requirements.
  • Demonstrated leadership skills are necessary, including the ability to lead projects/teams, mentor developers, and drive engineering best practices.
  • Excellent problem-solving and system design abilities are required, with the capability to architect scalable and maintainable solutions.
  • Strong communication and collaboration skills are essential, with the ability to articulate technical concepts to diverse stakeholders.

Benefits:

  • PracticeTek offers a competitive salary that considers a wide range of compensation factors, including market factors and individual experience.
  • The company values diversity and strives to create an inclusive environment, empowering employees from various backgrounds.
  • Employees are encouraged to respond and will receive fair and impartial treatment during the hiring process.
  • Opportunities for growth and development within the company are available, allowing you to build a rewarding career.
  • You will have the chance to work with a talented and passionate team dedicated to improving patient care through innovative technology.