Senior Software Engineer Systems Modernization Apply
Job Title: Senior Software Engineer, Systems Modernization
Role Summary
5K C&T Services is helping our client find a Senior Software Engineer, Systems Modernization
Our client is a leader in the Accounts Receivable Management (ARM) industry, delivering technology-driven solutions that help organizations manage and optimize their receivables. They are undergoing an exciting, high-impact digital transformation, migrating mission-critical business applications from a legacy on-premise environment to a modern, cloud-native architecture.
Location: Hybrid (2–3 days/week onsite in Cherry Hill, NJ)
Level: Senior individual contributor (typically 5–8 years of experience)
The Opportunity:
This is a high-visibility modernization role focused on transitioning a portfolio of more than 30 business-critical applications. The environment includes legacy VB.NET and proprietary databases alongside modern services in C#/.NET 9+ and Python, running in AWS. The right engineer enjoys untangling legacy code, modernizing data and integration paths, and delivering change without disrupting daily operations.
What You’ll Do:
• Design, build, and deploy modern services and APIs in C#/.NET 9+ and Python to replace and
extend legacy functionality.
• Own system modernization workstreams end to end, from requirements and design through
implementation, testing, release, and support.
• Provide support and debugging for existing VB.NET and C# applications to ensure business
continuity during the transition.
• Modernize data pipelines and synchronization processes, moving from file-based workflows to
API-driven and event-based integrations.
• Migrate and modernize data stores and proprietary on-premise systems into AWS services
such as RDS, DynamoDB, and S3.
• Implement or improve CI/CD, observability (logging and monitoring), and reliability practices
across services.
• Partner with analysts, compliance stakeholders, and operations leaders to translate
requirements into scalable, maintainable solutions.
• Contribute to engineering standards and knowledge sharing, including documentation, code
reviews, and mentoring within the team.
What We’re Looking For
Required:
• Strong software engineering fundamentals with experience delivering production systems in a
modernization or migration context.
• Hands-on development experience in at least one modern language such as C#/.NET or
Python, and willingness to work across both.
• Experience building APIs and services, including integration patterns and data exchange
between systems.
• Cloud experience, ideally AWS, including deploying and operating workloads in a cloud
environment.
• Experience modernizing or refactoring legacy codebases, and comfort working in mixed legacy
and modern stacks.
• Ability to work directly with business partners to define requirements and deliver pragmatic
solutions.
• Strong communication skills and a collaborative, team-oriented approach.
Preferred:
• Experience with microservices architecture, event-driven design, and messaging systems such
as SQS or Kafka.
• Experience with NoSQL technologies such as DynamoDB or Redis.
• Experience modernizing ETL or data synchronization pipelines and working with data-intensive
reporting.
• Comfort generating Excel reports programmatically (for example, using EPPlus or similar
libraries).
• Experience with regulated or data-sensitive environments such as financial services,
healthcare, or collections/ARM operations.
Core Technologies (Current and Target State):
• Current: VB.NET, C#, proprietary Beyond databases and on-premise systems
• Target: C#/.NET 9+, Python, AWS (RDS, DynamoDB, S3), modern APIs and microservices
• Supporting: CI/CD pipelines, logging and monitoring, infrastructure, and deployment
automation
Interview Process:
• Initial screening with 5K C&T Services
• Hiring manager interview focused on modernization experience and problem-solving
• Technical interview covering coding, systems design, and cloud and data patterns
• Final interview with cross-functional stakeholders
Compensation & Benefits:
• Salary range: $130,000–$150,000 annually, depending on experience and qualifications
• Hybrid schedule: 2–3 days per week onsite in Cherry Hill, NJ
• Medical, dental, and vision insurance
• Paid time off and holidays
Note: This description outlines general responsibilities and duties. Additional tasks may be assigned as necessary.

