Role: Full Stack Software Engineer (IBM Safer Payments & AEGIS)
Location: Remote (Anywhere in the United States)
Employment Type: Contract-to-Hire (Candidates must be eligible to convert to full-time employment)
Job Description:
Isoft is seeking a qualified Full Stack Software Engineer for one of our clients in the banking and financial services industry. This role will support critical payment processing and fraud prevention applications and will be responsible for the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and ongoing support.
The ideal candidate will have strong full stack development experience combined with hands-on expertise in IBM Safer Payments and AEGIS technologies. This is a unique opportunity to work on mission-critical financial technology platforms while contributing to software innovation, performance optimization, and fraud prevention initiatives.
What You'll Be Doing :
Design, develop, test, deploy, and maintain software applications throughout the full software development lifecycle.
Partner with stakeholders to analyze requirements and translate business needs into scalable technical solutions.
Design and implement software solutions using object-oriented analysis and design (OOA/OOD) principles.
Perform code reviews, software quality assessments, risk analysis, and reliability evaluations.
Develop and enhance front-end user interfaces and application functionality.
Integrate applications with existing enterprise systems and services.
Support automation initiatives, performance tuning, scalability improvements, and usability enhancements.
Troubleshoot and resolve application defects while ensuring high standards of software quality and reliability.
Evaluate emerging technologies and recommend solutions aligned with security, compliance, localization, and organizational standards.
Contribute to payment processing and fraud prevention technologies that support critical business operations.
Required Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field.
Experience as a Full Stack Developer, Software Engineer, or Application Developer.
Strong experience working across the full application development lifecycle.
Hands-on experience with:
Strong understanding of:
Object-oriented analysis and design (OOA/OOD)
Software architecture
Application integration
Debugging and troubleshooting
Software testing and quality assurance
Experience with automation, performance optimization, scalability, and usability improvements.
Excellent problem-solving, analytical, and communication skills.
Ability to assess technical risks and deliver reliable, maintainable software solutions.
Preferred Qualifications :
Technical Environment:
Must-Have Skills :
Nice-to-Have Skills:
Technology Stack :
IBM Safer Payments
AEGIS
Java
Spring Boot
Linux
DBT
Snowflake
Day-to-Day Responsibilities:
Building and maintaining applications across the full SDLC
Developing front-end interfaces and integrated backend solutions
Conducting software quality, risk, and reliability assessments
Supporting application performance and scalability improvements
Maintaining integrations across enterprise financial systems
Evaluating and implementing new technologies to enhance platform capabilities
Ideal Background :
Candidates with experience in the following industries will be especially successful:
Banking
Financial Services
Mortgage Technology
Payment Processing
Fraud Prevention
Experience supporting fraud platforms at organizations such as financial institutions, payment processors, mortgage lenders, or fintech organizations is highly preferred.
Top Priority Skills :
IBM Safer Payments - Primary platform experience required for success in this role.
AEGIS - Critical application/platform experience supporting payment processing and fraud prevention environments.
Full Stack Software Development - Experience designing, building, integrating, and supporting enterprise applications across the full SDLC.