Sr. Software Engineer

Mrs Associates
Cherry Hill, NJ

Job Title: Senior Software Engineer, Systems Modernization

Department: Information Technology / Engineering

Location: Hybrid (2–3 days/week onsite in Cherry Hill, NJ)

The expected salary range for this position is $130,000–$150,000, depending on experience and qualifications

About Us

MRS BPO is a leader in the Accounts Receivable Management (ARM) industry, delivering technology-driven solutions that help our clients manage and optimize their receivables. We’re currently undergoing an exciting, high-impact digital transformation—migrating our mission-critical business applications from a legacy on-premise environment to a modern, cloud-native architecture.

We’re seeking a talented and pragmatic Senior Software Engineer to join us as a key contributor in this modernization journey.

The Opportunity

This is not your typical engineering role. You’ll lead major efforts to modernize a diverse ecosystem of over 30 applications—ranging from client data integration and call center operations to compliance reporting and financial reconciliation.

You’ll work across our entire technology stack, helping us transition from legacy VB.NET and proprietary databases to modern C#/.NET 9+ services running in AWS. If you’re passionate about bridging legacy and cloud technologies, solving complex data and system challenges, and having a direct impact on business performance—this role is for you.

What You'll Do (Responsibilities)


  • Lead System Modernization : Design, develop, and deploy new microservices, data pipelines, and APIs in C#/.NET 9+ and Python to replace legacy functionality.

  • Maintain & Enhance Critical Systems : Provide essential support and debugging for our existing suite of VB.NET and C# applications to ensure business continuity during the transition.

  • Refactor Data Pipelines : Re-architect ETL and data synchronization processes. Migrate file-based operations to API-driven and event-based integrations using modern cloud infrastructure.

  • Bridge Legacy and Modern Data : Modernize and migrate proprietary Beyond databases and other on-premise systems to AWS (RDS, DynamoDB, S3).

  • Full Lifecycle Ownership : Manage projects end-to-end, including CI/CD, observability (logging, monitoring), and ensuring availability and reliability.

  • Collaborate Across the Business : Partner with analysts, compliance officers, and operations staff to translate complex requirements into scalable software solutions.

Preferred Skills & Technologies


  • Experience with NoSQL databases (e.g., DynamoDB, Redis)

  • Familiarity with IPC or messaging queues (e.g., SQS, Kafka)

  • Experience with data-intensive reporting, including generating Excel files programmatically (e.g., using EPPlus)

Compensation & Benefits


  • Salary range: $130,000 – $160,000 annually, depending on experience and qualifications

  • Hybrid schedule: 2–3 days per week in our Cherry Hill, NJ office

  • Comprehensive benefits package including:

    • Medical, dental, and vision insurance

    • Paid time off (PTO) and holidays


Note: The above description outlines general responsibilities and duties. Additional tasks may be assigned as necessary.

Equal Opportunity Statement

MRS BPO is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender identity or expression, age, disability, veteran status, or any other protected characteristic under applicable law.

Posted 2025-09-12

Recommended Jobs

Insurance Sales Rep

McDyer Insurance Agency LLC
Medford, NJ

Job Description Job Description McDyer Insurance Agency LLC has proudly served New Jersey communities since 2001. We are the largest Allstate agency in the state, protecting more than 7,000 hous…

View Details
Posted 2025-08-05

Registered Nurse (RN) - Part Time

Visiting Angels
Marmora, NJ

Visiting Angels of Cape May is seeking an experienced Registered Nurse for an available Part Time position, to support senior clients in their homes. Apply today to learn more about this rewarding po…

View Details
Posted 2025-07-28

CRP Lead

Gan & Lee Pharmaceuticals
Bridgewater, NJ

Job Description Job Description Summary This position reports to the VP, Clinical Science. The Clinical Research Physician works with the VP, Clinical Science, to provide the overall leadershi…

View Details
Posted 2025-07-25

Internal Mortgage Loan Originator

Mount Laurel, NJ

Internal Mortgage Loan Originator – Consumer Direct Division Compensation: $18/hour plus commissions and full benefits.  Location: Dallas, TX, Jacksonville, FL, New Jersey Ready to close mor…

View Details
Posted 2025-09-08

Sales Associate Sunglass Hut

EssilorLuxottica Group
Paramus, NJ

Requisition ID: 893208  Store # : 006301 Sunglass Hut MACYS  Position: Casual Part-Time Total Rewards:  Benefits/Incentive Information At Sunglass Hut, we're always in the sun. You’ll find…

View Details
Posted 2025-09-10

Controller

NorthPoint Staffing
Kearny, NJ

Job Description Job Description Our client , a well-established General Contractor based in Northern New Jersey, is seeking a highly experienced and detail-oriented Controller to lead their …

View Details
Posted 2025-09-06

Behavioral Health Technician

Epiphany Wellness LLC
Blackwood, NJ

Job Description Job Description About the Job: Are you passionate about helping clients discover their own sense of recovery? Have you been looking for an opportunity to create impact? At Epipha…

View Details
Posted 2025-08-18

AM PREP COOK - Prudential Center

Compass Group
Newark, NJ

    Position Title: AM PREP COOK at Prudential Center Pay Range : $21.75 to $21.75  We Make Applying Easy! Want to apply to this job via text messaging? Text JOB to 75000  and search requi…

View Details
Posted 2025-09-03

Bilingual Translator

TeleSearch Staffing Solutions
Newton, NJ

Job Description:  Spanish speaker to translate Spanish/English between clients and employees.  These meetings are on-site/ in-person, or on zoom, or even at the person's house.  Might also be w…

View Details
Posted 2025-09-10

A Technician

Hyundai Careers
New Jersey

Overall Summary A bumper to bumper, master certified technician capable of diagnosing and repairing any system of the automobile without supervision. In most cases, are leaders in the shop and chos…

View Details
Posted 2025-08-22