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-08-20

Recommended Jobs

Social Worker LSW

New Harmony Behavioral Health
Newark, NJ

Job Description Job Description LSW/LAC Job Description New Harmony BH, LLC of New Jersey is a dually licensed outpatient mental health and substance abuse treatment center licensed with the…

View Details
Posted 2025-07-25

Elite Applications Engineer

Fawkes IDM
Hackensack, NJ

Job Description Job Description Seeking a full-time Enterprise Applications Engineer for an on-site role. This person will be responsible for administration, monitoring and maintenance of the Acc…

View Details
Posted 2025-07-25

Contact Center Project Analyst

Enlightened, Inc.
Jersey City, NJ

Job Description Job Description Company Overview: As one of the Washington Metropolitan area’s fastest growing IT companies, we are always looking for creative, passionate and responsible empl…

View Details
Posted 2025-07-27

Product Manager

Grobet USA
Carlstadt, NJ

Job Description Job Description Industry: Tools and Supplies for Jewelry, Industrial, Dental, and Hobby   Are you a skilled bench jeweler looking to transition into a new career? We are…

View Details
Posted 2025-07-24

Controls Engineer II

BEUMER Group
Somerset, NJ

Job Description Job Description Company Description BEUMER Group is an international manufacturing leader in intralogistics in the fields of conveying, loading, palletising, packaging, sorta…

View Details
Posted 2025-08-05

Pet Groomer Trainee

Petsmart
Paramus, NJ

PetSmart does Anything for Pets and Everything for You –JOIN OUR TEAM! Pet Groomer Trainee About Life at PetSmart At PetSmart, we’re more than just a company obsessed with pets ; we’re obs…

View Details
Posted 2025-07-30

Forklift Operator (3rd Shift)

RightStone
Lakewood, NJ

Take on a key role where your expertise keeps operations running smoothly. We’re looking for a Forklift Operator for a 2-month contract in Lakewood, NJ 08701 , offering $25/hour with strong pote…

View Details
Posted 2025-07-29

Chief Financial Officer, Foods N.A. (Hoboken)

Unilever
Hoboken, NJ

Unilevers Foods business unit in North America delivers nearly 2bn Turnover and is the largest cell globally for both our Power Brands, Hellmanns and Knorr. Our ambition is to be the worlds fastest g…

View Details
Posted 2025-08-23

Pre-College Program Liaison (PT)

Passaic County Community College
Paterson, NJ

Job Description Job Description The College Bound/GEAR UP program at Passaic County Community College is seeking a dedicated and dynamic Program Liaison to serve as a vital link between the schoo…

View Details
Posted 2025-07-27

Collision Repair Technician | Técnico de reparación de colisiones

Paytons Autobody LLC
Bloomingdale, NJ

Job Description Job Description We are an established and busy auto body shop in Bloomingdale. We are actively seeking a collision repair technician to start immediately. Our team is seeking an i…

View Details
Posted 2025-08-18