Back to search
Covenant HR Linkedin · Posted yesterday

Senior Software Engineer

Malvern

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Company - Our client is a fast-growing financial technology company delivering cloud-native, AI-driven collections and credit risk solutions for banks and credit unions. Its platform combines automation, predictive intelligence, and data-driven prioritization to help financial institutions modernize collections and improve portfolio performance.


Job Title - Senior Software Engineer

Location - Hybrid in Malvern, PA. Currently 2 days per week onsite, moving to 3 days per week onsite. Candidates must live within approximately a one-hour commute at the time of hire.

Role Type - Direct Hire


Must Have Skills:

  • 7+ years of .NET/web development experience with strong modern .NET Core and C# expertise.
  • Strong SQL Server expertise, including performance troubleshooting, debugging long-running queries, stored procedures/functions, temp tables, and ETL/batch processes.
  • Strong software engineering and architectural mindset with the ability to translate requirements into well-designed technical solutions and apply sound design principles.
  • Broad full-stack capability across C#/.NET Core, SQL Server, and React, with strong expertise in at least 2 of these 3 areas.
  • Independent critical thinker and strong technical communicator who can investigate problems, ask effective questions, and clearly explain their technical approach.


Responsibilities and Job Details:

  • Design, develop, and support a cloud-based financial technology platform using .NET Core/C#, SQL Server, Azure, and React.
  • Own features throughout the complete software lifecycle, from requirements and technical design through development, delivery, and ongoing production support.
  • Work broadly across application layers rather than focusing on a narrowly defined technical specialty.
  • Analyze application and database performance issues, including troubleshooting complex and long-running SQL queries.
  • Develop and maintain integrations with financial services systems using REST APIs, SOAP services, and batch-file processing.
  • Translate business requirements into scalable, maintainable code and sound technical solutions.
  • Collaborate within cross-functional engineering pods that include architecture, development, QA, business analysis, and automation resources.
  • Apply strong software design principles, including effective use of interfaces and appropriate application architecture patterns.
  • Contribute to customer-facing functionality, integrations, collections software, and other areas across the platform.
  • Use modern AI-assisted development tools to improve engineering productivity and development efficiency.
  • Participate in technical discussions, code reviews, troubleshooting, and problem-solving while clearly communicating technical decisions and approaches.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search