Talent.com
Senior Software Engineer
Senior Software EngineerMedallion Bank • Salt Lake City, UT, US
No longer accepting applications
Senior Software Engineer

Senior Software Engineer

Medallion Bank • Salt Lake City, UT, US
6 days ago
Job type
  • Full-time
Job description

Job Description

Job Description
Salary: Competitive and DOE

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 bachelors 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 APIs (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.


Whats 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 dont 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.

Create a job alert for this search

Senior Software Engineer • Salt Lake City, UT, US

Similar jobs

Senior Radar Systems Engineer

KIHOMACLayton, UT, US
Full-time
Quick Apply

Perform technical analysis related to systems design and development.Derive and allocate system or subsystem requirements and implement verification and validation.Conduct tasks associated with sys...Show more

Senior Public Sector Sales Engineer Remote

EDBSalt Lake City, UT, United States
Remote
Full-time

A leading data and AI platform provider is seeking a Principal Sales Engineer with public sector experience in Salt Lake City, Utah.You will partner with sales teams to deliver technical presentati...Show more

 • Promoted

Senior Software Engineer

MasterCardSalt Lake City, UT, US
Full-time +1

Mastercard powers economies and empowers people in 200+ countries and territories worldwide.Together with our customers, we’re helping build a sustainable economy where everyone can prosper.We supp...Show more

Software Engineer

The Structures CompanyHill AFB, UT, United States
Permanent
Quick Apply

JOB TITLE: Software Engineer LOCATION: Hill AFB, UT PAY RATE: $30-120/hour We are a national aerospace and defense staffing agency...Show more

Senior DevOps Engineer I

AvettaLehi, UT, US
Full-time

Automate reproducible infrastructure to maintain predictably and security.Provide Continuous Integration and Deployment.Infrastructure, utilizing Git, and CI tools like Github Actions, Jenkins to m...Show more

Senior Software Engineer

BrivoLehi, Utah, US
Full-time
Quick Apply

Brivo is seeking a highly creative, passionate, and skilled Senior Full-Stack Software Engineer to design and develop new web services for a global security system serving millions of users.This is...Show more

Sr. Software Engineer

SalesDraft RecruitingLehi, Utah, US
Full-time

SalesDraft is a rapidly growing AI-powered recruiting platform built specifically for companies that need to consistently hire high-performing sales talent.From solar and roofing to pest control an...Show more

Senior Product Engineer

JobotSalt Lake City, UT, United States
Permanent

A growing home services company posed for rapid growth.This Jobot Job is hosted by: Kirk Morgan.Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume.Salary: $75,0...Show more

 • Promoted

Senior Software Engineer - CX Tools

aliancersSalt Lake City,Utah,United States
Full-time
Quick Apply

These systems sit at the intersection of.APIs to create a unified operational platform for customer support teams.This is highly leveraged engineering work.The systems you design will be used daily...Show more

Software Engineer - Salt Lake City, UT (Remote) W2 only

RICEFW Technologies IncSalt Lake City, UT, United States
Remote
Full-time

SCOPE OF WORK SOFTWARE ENGINEER FORUSBE SEATS DASHBOARD SOLICITATION #USBE-MHNA5NA-DO3The Utah State Board of Education (USBE) is seeking two (2) highly motivated Software Engineer to develop and m...Show more

 • Promoted

Principal/Senior Software Engineer, Sentinel (Secret)

Northrop GrummanRoy, UT, United States
Full-time

A leading defense technology company is seeking a Principal/Sr Principal Software Engineer in Roy, UT.This role involves designing and developing software systems and requires US citizenship along ...Show more

 • Promoted

Senior Software Engineer Remote Lead & Mentor

HealthEquityDraper, UT, United States
Remote
Full-time

A leading health solutions company seeks a Sr Software Engineer to develop and implement innovative software solutions.This fully remote position requires over 8 years of experience in software dev...Show more

 • Promoted

Software Engineer

TradeJobsWorkForce84043 Lehi, UT, US
Full-time

Software Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition,...Show more

 • Promoted

Principal Software Engineer - Secret Clearance (Sentinel)

Northrop Grumman Corp. (JP)Roy, UT, United States
Full-time

A prominent defense contractor in Utah is seeking a Principal / Sr Principal Software Engineer to support the Sentinel Program.The role involves designing and debugging applications, conducting mul...Show more

 • Promoted

Senior FinTech Full-Stack Engineer (Elixir)

PetsAppSalt Lake City, UT, United States
Full-time

A fintech startup is seeking a talented Full Stack Engineer to join their collaborative team.The role focuses on design and development of robust web platforms, leveraging Elixir and modern fronten...Show more

 • Promoted

Aerospace Engineer

TradeJobsWorkforce84043 Lehi, UT, US
Full-time

Aerospace Engineer Job Duties: Contributes to the design, manufacturing, and testing of aircraft and aerospace products.Studies proposed projects to assess safety and feasibility.Evaluates designs ...Show more

 • Promoted

ILUS - Senior Project Engineer I (Remote)

Daifuku Intralogistics America CorporationSalt Lake City, UT, United States
Remote
Full-time

ILUS - Senior Project Engineer I (Remote)Job LocationUS-IL-Bolingbrook US-KY-Erlanger US-UT-Salt Lake City US-MI-Grand Rapidsof OpeningsCompany DivisionILUSOverviewCandidate will be responsible for...Show more

 • Promoted

Senior Software Engineer—AI Product & Platform Engineering

AAPCSalt Lake City, UT, US
Full-time
Quick Apply

This is a remote position Senior Software Engineer (Remote)—AI Product & Platform Engineering We build AI-powered products that improve customer workflows (speed, accuracy, confidence).As we delive...Show more