BE Group logo

Senior Software Engineer

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

Our client is an established SaaS company serving banks, credit unions, and fintechs. Their cloud-based platform helps financial institutions improve collections performance, deliver a better consumer experience, reduce operating costs, anticipate delinquencies, and make more informed credit decisions.

We are assisting our client in hiring a Senior Software Engineer to join their growing product development team.

This is a hybrid position based in Malvern, Pennsylvania. Candidates should be local to the Greater Philadelphia region and able to work onsite two days per week.

The Opportunity

The Senior Software Engineer will be responsible for designing, developing, and enhancing applications within a modern SaaS environment. The role is primarily focused on building new functionality and integrations on the company's current platform rather than maintaining legacy systems.

We are looking for an experienced, hands-on software engineer with strong C#/.NET and SQL Server skills who can do more than simply execute against technical requirements. The strongest candidates will understand the business problem behind what they are building, ask good questions, think through different approaches, and clearly communicate the reasoning behind their technical decisions.

What You'll Do

  • Design, develop, test, and maintain scalable software applications using C# and .NET.
  • Develop and optimize SQL Server queries, stored procedures, and other database components.
  • Build and support REST APIs and integrations with external systems.
  • Develop and maintain batch processes, file-based integrations, and SFTP-based data exchanges.
  • Participate throughout the software development lifecycle, including requirements analysis, design, development, testing, deployment, and support.
  • Work closely with Product, Business Analysts, QA, and other engineering team members to translate business needs into effective technical solutions.
  • Break down complex technical and data problems into manageable components and recommend practical solutions.
  • Troubleshoot application, integration, and database issues and identify root causes.
  • Contribute to code reviews, technical discussions, and development best practices.
  • Use modern development tools, including AI-assisted development tools, while maintaining responsibility for reviewing, validating, and understanding the code being produced.

What We're Looking For

  • (5+ years) Professional software development experience using C# and .NET.
  • (4+ years) Hands-on experience with Microsoft SQL Server, including the ability to work with complex queries and data-intensive applications.
  • Experience designing and consuming REST APIs and building system integrations.
  • Experience with batch processing, file integrations, and/or SFTP.
  • (7+ years) Experience working in a modern software development environment and throughout the full SDLC.
  • Ability to understand both the technical and functional sides of a problem rather than simply coding to a specification.
  • Strong analytical and problem-solving skills.
  • Ability to clearly explain technical decisions, tradeoffs, and approaches.
  • Strong communication and collaboration skills.

Preferred Experience

  • Experience with React or another modern JavaScript front-end framework. The company's current front-end environment.
  • Experience working with cloud-based applications and Azure.
  • Experience developing SaaS products.
  • Experience within financial services, banking, fintech, or another highly regulated industry.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Senior Software Engineer Jobs at BE Group

What is the work location for this position at BE Group?
This job at BE Group is located in Malvern, Pennsylvania, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at BE Group?
Employer has not shared pay details for this role.
What employment applies to this position at BE Group?
The employer has not provided this information. This may be discussed during the hiring process.
What is the process to apply for this position at BE Group?
You can apply for this role at BE Group either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.