Specialty Software Engineer 4 (Lead – Smalltalk / Java Modernization)
Locations: Wilmington, DE | Iselin, NJ | Charlotte, NC | Phoenix, AZ | Irving, TX
Schedule: Hybrid (3 days onsite – mandatory)
Duration: 12-Month Contract (Extension/Conversion Possible)
Overview
We are seeking a Senior / Lead Specialty Software Engineer with deep Smalltalk expertise to support critical credit card servicing platforms.
This role is heavily focused on maintaining and enhancing legacy Smalltalk applications while playing a key role in modernizing systems to Java-based architecture. You will operate as a senior team member/lead, helping guide technical direction and supporting Agile delivery.
Key Responsibilities
Smalltalk Development (Core Focus)
- Lead development and support of Smalltalk-based applications
- Package and deploy applications in non-production environments
- Troubleshoot and enhance legacy systems supporting credit card operations
Modernization Initiatives
- Contribute to migration efforts from Smalltalk → Java
- Support backend engineering aligned with modern architecture
- Partner with teams on long-term platform transformation strategy
Technical Leadership
- Act as a senior/lead engineer within the Scrum team
- Guide design decisions using OOP principles and best practices
- Assist in organizing work, mentoring team members, and driving delivery
Agile Delivery
- Participate in Scrum ceremonies (2-week sprints)
- Deliver assigned user stories and support production stability
Required Qualifications
- 10+ years of Smalltalk development experience
- Strong expertise in Object-Oriented Programming (OOP) and design patterns
- Experience with application packaging and deployment
- Strong analytical, problem-solving, and communication skills
- Ability to work in a fast-paced Agile environment
Preferred Qualifications
- Experience with Java (backend preferred)
- Exposure to React (UI layer)
- Experience with Microsoft SQL Server
- Background in financial services or enterprise platforms
Tech Stack
- Smalltalk (Core)
- Java (Backend – Nice to Have)
- React (UI – Nice to Have)
- SQL Server
- Agile / Scrum