• Home
  • Services
  • About Us
  • Locations
  • S3 Europe
  • S3 Americas
  • S3 Asia
  • Veterans
  • Media
  • Leadership
  • Find a Job
  • Senior Software Engineer – Smalltalk / Java (Legacy Modernization)

    Job Title: Senior Software Engineer – Smalltalk / Java (Legacy Modernization)

    Locations

    • Wilmington, DE
    • Iselin, NJ
    • Charlotte, NC
    • Phoenix, AZ
    • Irving, TX

    Work Schedule: Hybrid – 3 days onsite (mandatory)
    Duration:  18 Month Contract

    Overview

    We are seeking a Senior Software Engineer with strong Smalltalk development experience to support a large-scale legacy modernization initiative. This role focuses on maintaining and enhancing critical applications used in credit card servicing for small business and consumer customers, while contributing to the transition from Smalltalk to modern Java-based architectures.

    You will work as a senior member of an agile team, supporting existing systems while helping drive long-term modernization efforts expected to continue through 2027–2028.

    Key Responsibilities

    • Develop, maintain, and enhance applications built in Smalltalk
    • Support modernization efforts, transitioning legacy systems to Java-based architectures
    • Participate in Agile/Scrum ceremonies, working in 2-week sprint cycles
    • Collaborate with cross-functional teams to deliver high-quality software solutions
    • Package and deploy Smalltalk applications in non-production environments
    • Troubleshoot and resolve complex technical issues within legacy and modern systems
    • Contribute to backend development efforts, with some exposure to full-stack components
    • Quickly learn and understand business processes related to credit card servicing platforms

    Required Qualifications

    • 5+ years of Smalltalk development experience
    • Strong understanding of Object-Oriented Programming (OOP) concepts and design principles
    • Experience packaging and deploying Smalltalk-based applications
    • Solid problem-solving and analytical skills
    • Strong verbal and written communication skills
    • Ability to manage multiple tasks and work effectively in a fast-paced environment
    • Demonstrated ability to quickly learn business processes and domain knowledge

    Preferred Qualifications

    • Experience with Java (backend preferred) and full-stack development
    • Familiarity with React-based UI frameworks
    • Experience with Microsoft SQL Server or similar relational databases
    • Prior experience working on legacy system modernization initiatives
    • Background in financial services or credit card platforms
    April 14, 2026
  • Ai Engineer

    Job Title: AI Engineer
    Location: Wilmington, DE
    Pay Rate:
    Duration:
    12 months

    We are seeking a Senior Generative AI Engineer to design, build, and deploy enterprise-scale LLM, RAG, and agentic AI solutions. This role focuses on developing autonomous agent systems, scalable retrieval architectures, and production-grade AI microservices using Python and cloud-native technologies.


    Key Responsibilities

    • Build and optimize LLM-driven agents, multi-agent systems, and tool-using AI workflows

    • Design and implement RAG pipelines, including embeddings, vector search, retrieval, and prompt frameworks

    • Develop Python microservices and AI APIs using FastAPI, Flask, LangChain, and LlamaIndex

    • Implement LLM orchestration, function-calling, guardrails, evaluation frameworks, and safety controls

    • Deploy AI solutions on GCP (GKE, Vertex AI, Cloud Run) and Kubernetes/OpenShift platforms

    • Build CI/CD pipelines and support DevOps and DevSecOps best practices

    • Work with vector databases such as Pinecone, Redis, MongoDB Atlas Vector Search, Chroma, and pgVector

    • Participate in architecture reviews, AI governance, and enterprise risk/security standards

    • Lead POCs, innovation initiatives, and engineering improvements


    Required Qualifications

    • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field

    • 3+ years of experience building Generative AI, LLM, or agentic AI systems

    • Strong Python expertise (APIs, microservices, async programming, distributed systems)

    • Experience deploying applications on GCP and Kubernetes/OpenShift

    • Hands-on experience with RAG pipelines, embeddings, vector search, and LLM orchestration

    • Experience with CI/CD, DevOps tools, and modern development workflows

    • Ability to work independently and drive engineering initiatives


    Preferred Qualifications

    • Experience with LangChain, LlamaIndex, OpenAI, or Google Gemini APIs

    • Experience with observability tools such as Grafana, Prometheus, or Cloud Logging

    • Strong communication skills and ability to work with technical and business teams


    Key Skills

      • Python Development

      • Generative AI / LLM Engineering

      • Agentic AI / Multi-Agent Systems

      • RAG Pipelines & Vector Databases

      • GCP / Kubernetes / OpenShift

      • FastAPI / Microservices

      • CI/CD & DevOps

    March 24, 2026
  • Specialty Software Engineer (Smalltalk / Java Modernization)

    Specialty Software Engineer (Smalltalk / Java Modernization)

    Location: Wilmington, DE / Iselin, NJ / Charlotte, NC / Phoenix, AZ / Irving, TX (Hybrid – 3 days onsite)
    Duration: 12-Month Contract (Extension/Conversion Possible)
    Interview: 1-Hour Virtual Panel


    Overview

    We are seeking a Specialty Software Engineer with strong Smalltalk development experience to support modernization of legacy credit card servicing applications.

    This role sits within a Scrum team responsible for maintaining existing Smalltalk-based systems while contributing to a long-term migration to Java-based architecture. The applications support consumer and small business credit card servicing platforms used in call center operations.


    Key Responsibilities

    Legacy Application Development (Smalltalk)

    • Develop, maintain, and enhance Smalltalk-based applications.

    • Package and deploy applications in non-production environments.

    • Troubleshoot and resolve issues within legacy systems.

    Modernization & Engineering

    • Contribute to modernization efforts transitioning from Smalltalk to Java-based systems.

    • Support backend development aligned with modern architecture standards.

    • Collaborate on system improvements and long-term platform evolution.

    Software Engineering Practices

    • Apply object-oriented programming (OOP) principles and design patterns.

    • Participate in Agile/Scrum ceremonies (2-week sprints, story-based work).

    • Collaborate with developers, product teams, and stakeholders.

    Database & Integration

    • Work with Microsoft SQL Server and related data systems.

    • Support integration between legacy and modern platforms.


    Required Qualifications

    • 5+ years of Smalltalk development experience

    • Strong understanding of OOP concepts and design principles

    • Experience with application packaging and deployment

    • Strong problem-solving and analytical skills

    • Excellent communication and collaboration skills


    Preferred Qualifications

    • Experience with Java (backend development preferred)

    • Exposure to full-stack development (React UI is a plus)

    • Experience working in Agile/Scrum environments

    • Background in financial services or enterprise systems


    Key Skills

    • Smalltalk Development

    • Object-Oriented Programming (OOP)

    • Application Deployment

    • Java (Backend Preferred)

    • SQL Server

    • Agile / Scrum

    • Legacy System Modernization

    March 17, 2026

© 2026 Strategic Staff. All rights reserved.