Skip to main content

Senior Software Engineer

Job DescriptionJob Description

Summary/Objective

The Senior Software Engineer role is a key position within our engineering team, responsible for developing and maintaining high-quality software solutions in a fast-paced fintech environment. This hands-on role involves designing, building, and optimizing applications using C#, PHP, Docker, MySQL, MSSQL, and AWS. The ideal candidate will have extensive experience in software development within the financial sector, contributing to system architecture, mentoring team members, and driving best practices. This role requires strong collaboration with cross-functional teams to ensure scalable, secure, and efficient technology solutions that support business objectives.

Essential Functions

  • Design, develop, and optimize high-performance financial applications using C#/.NET, PHP and other modern technologies.

  • Collaborate with product teams and stakeholders to plan, develop, test, and deploy scalable, secure, and cloud- fintech solutions.

  • Conduct code reviews and promote best engineering practices.

  • Work with databases such as MySQL and MSSQL, ensuring performance and reliability.

  • Integrate third-party APIs and services to enhance business capabilities.

  • Contribute to the architecture and design of critical fintech applications.

  • Analyze and resolve technical and application problems.

Supervisory Responsibility

This position does not have any supervisory responsibility.

Work Environment

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

This is largely a sedentary role.

Position Type/Expected Hours of Work
This is a full-time position, and hours of work and days are Monday through Friday, 8:00 a.m. to 5:00 p.m. Occasional evening and weekend work may be required as job duties demand.

Education and Experience

  • Bachelor's degree in software engineering, computer science, or related field,

  • Master’s Degree .

  • 8+ years of software development experience, with strong expertise in C#/.NET or PHP.

  • Experience in fintech or financial services, with an understanding of security, compliance, and high-volume transactions.

  • Proficiency with AWS, Docker and database technologies (MySQL, MSSQL).

  • Strong understanding of software architecture and API development.

  • Experience with Python, Symfony or ORM are a plus

  • Experience with Enterprise Decision Management (EDM) or Business Decision Management (BDM) systems a plus

Additional Eligibility Qualifications

  • Excellent attention to detail and quality of work
  • Strong problem-solving skills
  • Strong verbal and written communication skills
  • Ability to multi-task, working independently and to collaborate within a team
  • Desire to make an impact

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.



#hc164650

Senior Software Engineer

Sioux Falls, SD
Full time

Published on 03/17/2025

Share this job now