Full Time

Senior Software Engineer, Payments - Remote | WFH

Get It Recruit - Professional Services
Remote!
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Get It Recruit - Professional Services, so some details may not match this job. The employer's own page has the real description.



Overview

The Senior Software Engineer, Payments at Get It Recruit - Professional Services will be a pivotal member of our engineering team, focusing on the development and enhancement of our payment processing applications and services. In this role, you will leverage your extensive technical expertise to design, code, test, and maintain scalable and secure payment systems that meet the needs of our clients. You will collaborate closely with cross-functional teams to ensure seamless integration and alignment with business objectives, while adhering to industry standards and best practices in software engineering.



Job Responsibilities

  • Design, develop, and implement robust payment processing solutions that handle high transaction volumes.
  • Improve system performance and reliability, ensuring high availability of payment services.
  • Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
  • Conduct code reviews, mentor junior engineers, and promote best practices within the team.
  • Diagnose and resolve technical issues, optimizing application performance and debugging software defects.
  • Stay updated with emerging technologies and industry trends to innovate and enhance payment solutions.
  • Ensure compliance with security standards and regulations pertinent to payment processing.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, particularly in payment systems.
  • Proficient in programming languages such as Java, C#, or Python.
  • Experience with payment gateways, encryption, and PCI compliance.
  • Strong understanding of APIs, microservices architecture, and cloud computing.
  • Excellent problem-solving skills and the ability to work collaboratively in a remote environment.
  • Familiarity with Agile methodologies and version control systems like Git.


Technologies & Tools

The ideal candidate will work with a variety of technologies and tools integral to processing payments. This includes software frameworks such as Spring and .NET, database management systems like PostgreSQL or MySQL, and cloud services including AWS or Azure. Familiarity with DevOps practices, CI/CD pipelines, and automated testing frameworks is also beneficial to enhance the development lifecycle and deployment processes.



Ideal Candidates

Ideal candidates for the Senior Software Engineer, Payments position will possess not only technical prowess but also strong communication and collaborative abilities. They should demonstrate a proactive and innovative mindset, able to adapt to changing environments while maintaining focus on delivering high-quality solutions. A passion for technology, a commitment to continuous learning, and the ability to work effectively within a remote team will contribute significantly to success in this role.



Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.