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

Delivery Driver - 1769 RT

Domino's Franchise
Toms River, NJ

Job Description The main function of a driver is to use their vehicle to deliver Domino's product to the customer. They have other responsibilities within the store to assist with restaurant f…

View Details
Posted 2025-10-21

HFM Administrator

Robert Half
Bridgewater, NJ

Job Description Job Description We are seeking an experienced Oracle Hyperion Financial Management (HFM) Administrator to lead the administration and strategic management of the HFM platform. Thi…

View Details
Posted 2025-10-16

Pet Resort Staff

Purr 'N Pooch Pet Resorts
Wall Township, NJ

Job Description Job Description We are hiring for multiple positions at the resort: Customer Service * Pet Handler * Daycare * Bathing * Grooming * Maintenance QUALIFICATIONS: Must be ab…

View Details
Posted 2025-10-15

Assistant Spa Manager

Bloomfield Wax and Skin Care Center
Bloomfield, NJ

Bloomfield Wax and Skin Care Center. Qualifications: ~3+ years of successful spa management experience. ~ Must have Knowledge of professional spa treatment, Skin Care and Services. ~ Effecti…

View Details
Posted 2025-10-30

Nurse Surveyors

Commission on Accreditation for Home Care, Inc.
Saddle Brook, NJ

Job Description Job Description * Must possess RN or BSN credentials * Immediate need for Cape May, Camden, and Burlington County area residents, but all others are encouraged to apply. * You …

View Details
Posted 2025-07-30

CATERING ATTENDANT (FULL TIME)

Compass Group
Basking Ridge, NJ

  We are hiring immediately for full time CATERING ATTENDANT positions. Location : Verizon Basking Ridge - One Verizon Way, Basking Ridge, NJ 07920. Note: online applications accepted only …

View Details
Posted 2025-10-21

Patient Transporter

One Robert Wood Johnson Place
New Brunswick, NJ

Job Title: Patient Transporter Location: Main Hospital - New Brunswick Department Name: Patient Transport Req #: 0000210702 Status: Hourly Shift: Evening Pay Range: $16.00 - $16.00 p…

View Details
Posted 2025-10-30

Tax Senior

Spartan Placements, LLC
Cranbury, NJ

Job Description Job Description Tax Senior Details : Tax compliance preparation Tax compliance review Tax technical research Direct interaction with partners Supervision of A…

View Details
Posted 2025-10-25

Project Engineer

Acara Solutions
Clifton, NJ

Are you a Project Engineer  who is looking to join one of the top companies within the Aerospace and Defense industry? Are you looking to further your career and grow? Do you have experience …

View Details
Posted 2025-10-24

Recruiting and Scheduling Coordinator

Gratitude Homecare
Paramus, NJ

Gratitude Homecare of New Jersey is a locally-owned and operated home care agency. We are a company of dedicated professionals who provide high-quality services to our clients in their own homes. Our …

View Details
Posted 2025-09-10