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)
Preferred Skills & Technologies
Compensation & Benefits
Medical, dental, and vision insurance
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.
Sr Software Engineer • Cherry Hill, New Jersey, United States