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, Data Bricks and Python, running in AWS. Also, reporting on Data Bricks via HeX. 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, Data Bricks 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, Dynamo DB, 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 C++.NET, Python, and Data Bricks.
• Experience in reporting on Data Bricks via HEX
• 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, reporting on Data Bricks via HEX Interview Process:
• Initial screening with 5K C&T Services
• The 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.
Recommended Jobs
Sales Analyst (Nature's Bounty)
At Nestlé Health Science, we believe that nutrition, science, and wellness must merge, not collide. Here, we embrace the intrinsic connections of these three pillars, harnessing their collective s…
General Dentist
Hello, We are searching for a passionate dental associate. We are looking for someone who would like to grow with a driven team, practice, and community. Must enjoy modern dentistry, viewing patient…
Senior Business Development Manager
The Senior Business Development Manager drives revenue growth within the logistics sector by capitalizing on qualified leads to secure new business and expand existing customer relationships. This in…
Surgical Coordinator
Full time - Freehold location - Monday - Friday The Surgical Coordinator is responsible for coordination of patient activities for the Surgical Coordinator Department to ensure compassionate and pr…
Quality Manager
Job Title: Quality Manager Location: Rockaway, NJ Zip Code: 07866 Start Date: Right Away Job Type: Direct Hire Pay Range: $120,000 - $140,000 Keyword: #Rockawayjobs; #DirectorofOperationsJobs; …
Emergency Medical Technician / Wheelchair Van Drivers
Metro 1 Home HealthCare Services is hiring an Emergency Medical Technician (EMT) and Wheelchair Van Drivers. Metro 1 Home HealthCare is currently hiring certified Emergency Medical Technicians (…
Kaizen Summer Sales Internship
Job Summary Join our dynamic team as a Kaizen Summer Sales Intern and immerse yourself in the fast-paced world of business development and sales! This paid internship offers a unique opportunity t…
Health System Controller
: Payroll Title: ACCOUNTING MGR 3 HC Department: FINANCIAL ADMINISTRATION Hiring Pay Scale $250,000 - $300,000 / Year Worksite: Convoy Court Appointment Type: Career Appointment Percent: 100% Union: …
SEASONAL- Cocktail Server - Casino Service Bar
About the Role The Cocktail Server reports to the Shift Manager Food & Beverage and is responsible for providing prompt, friendly and efficient cocktail service, to our guests in the casino and/or…