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-11-25

Recommended Jobs

Repacker

US Foods
Perth Amboy, NJ

ARE YOU A CURRENT US FOODS EMPLOYEE? PLEASE APPLY DIRECTLY THROUGH OUR INTERNAL WORKDAY CAREER SITE ( Join Our Community of Food People! Assist with reducing inventory shrink and improving warehouse o…

View Details
Posted 2025-11-22

Transaction Services Director

Parsippany, NJ

Kforce's client, a rapidly growing, progressive NY/NJ based CPA firm, is seeking an outstanding Transaction Services Director. The firm is a leading provider of professional services to middle market …

View Details
Posted 2025-11-19

Home Care Registered Nurse (RN)

Guardian Angel Senior Services
Tewksbury, NJ

Location : Merrimack Valley, MA (serving towns such as Lawrence, Haverhill, Andover, Methuen, Lowell, Burlington, Billerica and surrounding areas) Job Type : Full-Time Compensation: Competiti…

View Details
Posted 2025-10-31

Remote Certified Research EPIC Analyst II

Insight Global
Camden, NJ

Job Description A client of Insight Global's is seeking a Certified Research EPIC Application Analyst II to lead the implementation of new systems, enhance and upgrade existing applications, and optim…

View Details
Posted 2025-11-12

Medicare Sales Specialist Hourly + Commission

CVS Health
Trenton, NJ

At CVS Health, we're building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming health care. As the nation's leading hea…

View Details
Posted 2025-11-13

Engagement Manager

Hackettstown, NJ

Description As an organization, TEKsystems Global Services provides a continuum of services ranging from Engagement Management to full functional Outsourcing including Offshore Centers in Canada a…

View Details
Posted 2025-11-14

CERTIFIED MEDICAL ASSISTANT - ORTHOPEDIC - PHYSICIAN PRACTICE

JFK Johnson Rehabilitation Institute
Clifton, NJ

Certified Medical Assistant - Orthopedic - Physician Practice HMH PHYSICIAN SERVICES, INC. Clifton, New Jersey Apply Requisition # 2025-172413 ShiftDay StatusFull Time with Benefits O…

View Details
Posted 2025-10-29

AI Engineer (Pharma)

SGS Consulting
New Jersey

Job Responsibilities: Design of AI agents and architecture capable of autonomous decision making Perform feature engineering and development of accurate ML models Familiarity with statistics…

View Details
Posted 2025-11-14

Structural Engineer Intern - Grid (Summer 2026)

Sargent & Lundy
Hamilton, NJ

Description This position has a target start date in summer 2026. As a Structural Engineering Intern, you will be assigned to work on a project team and assist the engineering team members i…

View Details
Posted 2025-11-21

NoSQL DBA - Pennington, NJ

Career Mentors, LLC
Pennington, NJ

Location: Pennington, NJ Duration: 12-Month Contract ( Strong Possibility of Extension ) Employment Type: W2 Only Job Summary: We are seeking an experienced NoSQL Database Administrato…

View Details
Posted 2025-07-28