Senior Software Engineer

Medallion Bank

Salt Lake City (UT)

On-site

USD 110,000 - 165,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision coverage
401K with company match
PTO including 11 paid holidays
Volunteer opportunities
Work-life balance
Open door policy

Job summary

Medallion Bank in Utah is seeking a Senior Software Engineer to translate business requirements into scalable full-stack solutions using the .NET (C#) stack. You will lead projects, collaborate with cross-functional teams, and ensure code quality through testing and reviews.

Ideal candidates have 5+ years of .NET development, strong SQL skills, and experience with Docker, Kubernetes, and Azure in a banking/fintech context.

Qualifications

  • Bachelor's degree in computer science, engineering, or information systems preferred.
  • 5+ years of .NET (C#) development experience.
  • 5+ years of web development with ASP.NET, Web APIs (SOAP, REST).
  • 3+ years of SQL Server experience and relational database design.
  • 2+ years of Agile methodologies and ORM experience.
  • Experience with Docker, Kubernetes and Azure.
  • Experience with .NET 5+ and cloud-based technologies desirable.
  • Experience with front-end technologies such as JavaScript, HTML, and CSS desirable.
  • Experience in banking/fintech or microservice architecture desirable.

Responsibilities

  • Translate business requirements to technical specifics and design full-stack software architecture.
  • Develop and test software systems, lead projects, and collaborate with cross-functional teams.
  • Write clean, well-documented code and participate in code reviews.
  • Ensure software quality and efficiency; perform verification and validation testing.
  • Participate in Agile ceremonies and stay current with industry trends.

Skills

Microsoft .NET (C#) Tech Stack
SQL database knowledge
Entity Framework
TypeScript (React/Angular)
Git
CI/CD/DevOps
Software design & estimation

Education

Bachelor's degree in Computer Science, Engineering, or Information Systems

Tools

Docker
Kubernetes
Azure
ASP.NET Web API
React
Angular

Job description

First preference will be given to candidates residing in Utah who can work a hybrid schedule with 3 days minimum on site.

Secondary preference will be given to candidates located in states in which we currently operate (which includes AR, AZ, WA, MO, MT, MI, NE, MN, VA, NV, KS, PA, OR, WI, OH)

Who we are:

At Medallion Bank we finance fun! We are an industrial loan bank that specializes in providing consumer loans for the purchase of recreational vehicles, boats, home improvement, and offering loan origination services to fintech partners. We work directly with thousands of dealers, contractors and financial service providers serving their customers throughout the United States. Medallion Bank is a small company with a big impact. We recognize our employees as our greatest asset and have a culture to prove it!

How You Will Support The Team:

The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture and design. Responsibilities include developing and testing various software systems, leading projects, collaborating with cross functional teams, writing and debugging code, and ensuring software quality and efficiency.

What We Are Looking For:
  • Must be willing to work a hybrid schedule with a minimum of 3 in office days per week.
  • Develop software applications using .NET technologies.
  • Write clean, efficient, and well-documented code.
  • Work collaboratively with cross-functional teams to design and implement software solutions.
  • Participate in code reviews and provide feedback to other developers.
  • Stay up to date with emerging trends and technologies in software development.
  • Test and debug software applications to ensure high-quality deliverables.
  • Can take on full projects from beginning to end.
  • Identify, prioritize, and execute tasks within the software development life cycle.
  • Develop high-quality, efficient, and secure software design.
  • Perform verification and validation testing.
  • Participate in Agile ceremonies.
  • Excellent written and verbal communication and interpersonal skills.
  • Other duties as assigned.
You would be a GREAT fit with these skills:

Strong knowledge of:

  • Microsoft .NET (C#) Tech Stack.
  • Solid SQL database knowledge. MS SQL Server and MySQL Knowledge are preferred.
  • Understanding of Entity Framework.
  • TypeScript knowledge is highly desired (React or Angular).
  • Git working experience.
  • Understanding software design concepts and task estimates.
  • Familiarity with DevOps and continuous integration/continuous delivery (CI/CD).
  • Documentation and preparing technical proposals & conducting technical discussions.
  • Effective time management and work ethics are required.
Soft Skills
  • A strong sense of ownership.
  • Excellent written and verbal communication and interpersonal skills.
  • Ability to effectively collaborate with technical and business partners.
  • Comfortable with a fast-paced environment.
  • Can take on full projects from beginning to end.
  • Attention to detail.
  • Team Player.
  • Problem solver.
  • Quick learner and passionate about learning new technologies.
  • Strong interest in test engineering.
Preferred Level of Experience:
  • A bachelor's degree in computer science, Engineering, or Information Systems preferred. A combination of education and experience may meet qualifications.
  • 5+ years of .Net (C#) development experience.
  • 5+ years of overall web development with ASP.NET, Web API's (SOAP, REST), UI Frameworks.
  • 3+ years of experience with SQL Server and relational database design.
  • 2+ years of experience with Agile methodologies.
  • Experience working with an ORM.
  • Experience working with docker, Kubernetes, and Azure.
  • Experience with .NET version 5 and above.
  • Experience with cloud-based technologies such as Azure is desirable.
  • Experience with front-end technologies such as JavaScript, HTML, and CSS is desirable.
  • Experience in the banking/fintech industry is desirable.
  • Experience with Microservice architecture is desirable.
  • Experience with Unit Testing and Mocking frameworks is desirable.
What's in it for YOU?
  • Comprehensive benefits including medical, dental, vision, disability, and life insurance
  • 401K with a company match
  • PTO including 11 paid holidays, vacation time and sick time
  • Financial Wellness Program
  • Volunteer Opportunities
  • Awesome company culture and co-workers who love to work here!
  • Work Life Balance - We don't use that term lightly!
  • Company Wide Open Door Policy

Please note that if selected, you are required to pass a pre-employment background check and maintain a clear background.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Medallion Bank • Salt Lake City (UT)

Hybrid
USD 90,000 - 120,000
Comprehensive benefits including medical, dental, and life insurance
401K with a company match
PTO including holidays and vacation time
Systems Analyst
Systems Analyst

Medallion Bank • Salt Lake City (UT)

On-site
USD 70,000 - 110,000
Medical, dental, vision insurance
401K with company match
PTO + holidays
+3
Senior Internal Auditor
Senior Internal Auditor

Medallion Bank • Salt Lake City (UT)

Hybrid
USD 90,000 - 130,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Compliance Officer
Compliance Officer

Medallion Bank • Salt Lake City (UT)

Hybrid
USD 110,000 - 150,000
Medical, dental, vision insurance
401K with company match
PTO and holidays
+2
Collections Specialist
Collections Specialist

Medallion Bank • Salt Lake City (UT)

Hybrid
USD 42,000 - 68,000
Medical, dental, vision benefits
401K with company match
Paid holidays & vacation
Senior Software Engineer at Medallion
Senior Software Engineer at Medallion

Feedinkoo: Remote Jobs • United States

On-site
USD 153,000 - 187,000
Strategic Partnership Program Analyst
Strategic Partnership Program Analyst

Medallion Bank • Salt Lake City (UT)

On-site
USD 55,000 - 85,000
Strong company culture
Commitment to work-life balance
Open-door policy
+2
Senior Software Engineer - Full Stack - .NET
Senior Software Engineer - Full Stack - .NET

Bankjoy • United States

Remote
USD 140,000 - 190,000
Stock options
Health coverage USA
Health coverage Canada
+3
Sr. Backend Engineer
Sr. Backend Engineer

Omnicommander • Brentwood (TN)

On-site
USD 120,000 - 170,000
Company Paid Holidays
PTO Days (Paid Time Off)
PTO Day for your birthday
+3
Senior Software Engineer - Fraud Team
Senior Software Engineer - Fraud Team

Mountain America Credit Union • United States

Hybrid
USD 95,000 - 125,000