Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Medallion Bank

Job Description

Job Description

Salary: Competitive and DOE

Please Note: 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 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.

Vacancy posted 18 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Salt Lake City, UT vacancy
  •  ...educational institutions in over 100 countries. We are redefining software engineering by embedding Artificial Intelligence throughout our...  ...quality, and security. We are seeking an autonomous, high-impact Senior Software Engineer to join our core product engineering team... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Instructure, Inc.

    Salt Lake City, UT
    4 days ago
  •  ...support services to our Government clients. Position Summary The Senior Software Developer Systems Software supports the Sustainment...  ...audit readiness. Collaborate with system administrators, network engineers, and cybersecurity personnel to ensure software solutions meet... 
    Senior
    Contract work
    For subcontractor
    Casual work
    Monday to Friday
    Afternoon shift

    Koitecc Solutions

    Salt Lake City, UT
    3 days ago
  • $102k - $120k

     ...other systems. Monitors, maintains, supports, and optimizes all software and associated fare, on-board, mobile, and other systems....  ...TRAINING: Bachelors in Information Systems Technology, Computer Engineering Technology, Electrical Engineering, Computer Engineering, Software... 
    Senior
    Full time
    Temporary work
    For contractors
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Utah Transit Authority

    Salt Lake City, UT
    4 hours ago
  • A leading cloud services provider is seeking a Senior Customer Solutions Engineer to serve as the primary technical contact for key clients. This role involves developing customer relationships, collaborating with internal teams, and providing technical mentorship. Ideal... 
    Senior
    Flexible hours

    Fastly

    Salt Lake City, UT
    2 days ago
  • $144.5k - $195.5k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically...  ...Native software for a regulated industry. Additionally, the Senior Principal Software Engineer will bring deep expertise in one... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Tend.ai

    Salt Lake City, UT
    2 days ago
  •  ...developing publicly available Android apps using Kotlin ~ Solid understanding of software design patterns, algorithms, and data structures ~ Experience leading and mentoring junior engineers ~ Strong analytical and problem-solving skills ~ Excellent... 
    Senior
    Worldwide

    Dexian

    South Salt Lake, UT
    9 hours ago
  • $110k - $120k

     ...Senior .Net Engineer Must Have Technical/Functional Skills 5+ years with .NET Framework 4.x, Building web applications with Razor views SQL, Complex queries, stored procedures, schema design, Blob Storage, Service Bus, Key Vault, SQL Database Roles... 
    Senior

    Tata Consultancy Services

    Salt Lake City, UT
    1 day ago
  •  ...There's a good chance you've even used our software since 70,000+ companies nationwide use it...  ...custom patterns handling our enrollment engine.  We believe the best part of development...  ...devising the proper implementation.  Our senior engineers solve problems, define the... 
    Senior
    Remote job

    Employee Navigator

    West Jordan, UT
    more than 2 months ago
  • $105k - $145k

    A government IT solutions provider is seeking a Senior Splunk Engineer to design and operate Splunk environments, ensuring optimal performance of data ingestion and security measures. Candidates should have a Bachelor's degree with 10 years of experience or a Master's... 
    Senior
    Full time
    Remote work

    GovCIO

    Salt Lake City, UT
    2 days ago
  • $123.4k - $176.3k

     ...configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user... 
    Senior
    Temporary work
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Salt Lake City, UT
    1 day ago
  • $77k - $202k

     ...efficiency. These individuals analyse client needs, implement software solutions, and provide training and support for seamless integration...  ...translate those to a SAP BRIM (Hybris Billing) solution. As a Senior Associate you are responsible for analyzing complex problems,... 
    Senior
    Full time
    H1b

    PwC

    Salt Lake City, UT
    3 days ago
  •  ...leading-edge team at Audio Enhancement, a fast-growing company revolutionizing K-12 education technology. We're looking for a Senior Software Engineer to join our team as we transform our on-prem system into a modern hybrid IoT/cloud platform. In this role, you'll work... 
    Senior
    Temporary work

    Audio Enhancement Inc.

    West Jordan, UT
    11 days ago
  •  ...Job Description Job Description If you’re the kind of engineer who doesn’t just design on paper but thinks in systems, solves in 3D, and leads from the front, this is your stage. A growing and innovative engineering company in the water treatment space is looking... 
    Senior

    Hire Resolve.com

    West Valley, UT
    11 days ago
  • $44.36 - $69.85 per hour

     ...Job Description: A successful senior developer will have a strong set of core skills...  ...solutions. They will build stable reusable software components requiring custom code (may be...  ...such as computer science, software engineering and programming, database management, web... 
    Senior
    Hourly pay
    Work at office
    Flexible hours

    Intermountain Health

    Salt Lake City, UT
    1 day ago
  • $123.44k

     ...Maximus is currently seeking a Senior Lead Salesforce Developer. Per contract requirements, staff working on the project must be a US Citizen. This is a remote position. Essential Duties and Responsibilities: Coordinate with the Functional Team to gather a detailed... 
    Senior
    Contract work
    Immediate start
    Remote work

    MAXIMUS

    Salt Lake City, UT
    3 days ago
  • $135.2k - $306.4k

     ...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining, building, and operating next-generation AI systems on Oracle Cloud Infrastructure (OCI). This person will set... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    9 hours ago
  • $90k - $105k

     ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Jun 9, 2026 Employment Type: Full...  ...especially LLMs, including agents, throughout the entire software development lifecycle (SDLC). Experience creating MCPs... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Norstella

    Salt Lake City, UT
    4 days ago
  • $77k - $202k

     ...Requirements: Up to 80% At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to...  ...data architecture strategies that meet business needs. As a Senior Associate, you analyze complex problems, mentor others, and... 
    Senior
    Full time
    H1b

    PwC

    Salt Lake City, UT
    1 day ago
  •  ...Job Description Job Description Celtic Bank is seeking a highly skilled Senior Software Engineer with deep expertise in backend development, cloud technologies, distributed systems, and API integrations. In this role, you will help shape and improve the banking experience... 
    Senior
    Work at office
    Local area

    Celtic Bank

    Salt Lake City, UT
    8 days ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Senior
    Remote job
    Work at office

    Speechify

    West Jordan, UT
    more than 2 months ago
  • $73.45k - $132.78k

     ...Description We are seeking Senior & Lead Transmission Line Engineers (multiple positions) who will work as members of a dynamic team working in a...  ...experience with POLE. Experience with foundation analysis software such as LPILE or FAD Tools. Microsoft Office (Word,... 
    Senior
    Work at office
    Local area
    Immediate start
    Remote work

    Leidos

    Salt Lake City, UT
    9 hours ago
  •  ...Engineer (Senior/Principal) location: SALT LAKE CITY, UT, US, 84116 Company: PacifiCorp POWER YOUR GREATNESS PacifiCorp is seeking customer-centric candidates to grow and sustain our commitment to a culture of customer service excellence, environmental... 
    Senior
    Full time
    Temporary work
    Local area

    PacifiCorp

    Salt Lake City, UT
    2 days ago
  • $224k - $336k

     ...in on this mission. If you are too, let's talk. The Solutions Engineering Team We believe Solutions Engineers at Okta are involved...  .... The Solutions Engineer Opportunity Reporting to the Senior Manager, Solutions Engineering, the Solutions Engineer is a functional... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    Okta, Inc.

    Salt Lake City, UT
    3 days ago
  • $85k - $148k

     ...Senior Mainframe Systems Programmer – AutomationRemote - United StatesJR012893 Position...  ...automation for different platforms Engineering solutions to bridge tool capabilities with...  ...is required Other Qualifications Software development and Programming – Writing... 
    Senior
    Full time
    Temporary work
    Remote work
    Work from home
    Flexible hours

    Ensono

    Salt Lake City, UT
    3 days ago
  •  ...knowledge you've gained, and the personal interests that shape who you are.**Position Overview**We are seeking a Sr. Principal Software Engineer to design, build, and operate core backend systems while remaining comfortable working across the entire stack when needed.... 
    Senior
    Work at office
    Local area
    Remote work
    Visa sponsorship

    Rivet

    Salt Lake City, UT
    2 days ago
  •  ...Salesforce Engineer If you're passionate about building a better future for individuals, communities, and our country—and you're committed...  ...strategy) What You Bring To The Table ~4–6 years of software development experience, with at least 2 years of hands-on... 

    WGU

    Salt Lake City, UT
    4 days ago
  • $100k

     ...Group Holdings Inc. Job Description Business Title(s): Senior Construction Defect Technical Claims Specialist Team Lead...  ...basis. Proficient in MS Office Suite and other business-related software. Polished and professional written and verbal communication... 
    Senior
    Full time
    Local area
    Remote work

    Argonaut Management Services, Inc

    Salt Lake City, UT
    3 days ago
  • $64 - $65 per hour

    Job Title Understanding of accessibility features on Android and building accessible experiences on Android will be a plus Understanding how to use Gen AI tools like Copilot or Gemini Location: Salt Lake City, Utah Job Type: Contract Salary: $64 - 65 per hour...
    Senior
    Hourly pay
    Contract work

    Randstad

    Salt Lake City, UT
    1 day ago
  • $124k - $280k

     ...Requirements: Up to 80% At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to...  ...to the complex needs of health system and health plans. As a Senior Manager, you will drive use case development across clinical... 
    Senior
    Full time
    H1b

    PwC

    Salt Lake City, UT
    9 hours ago
  •  ...complexity. As the digital economy has grown 6x over the last decade, software businesses have gone from not worrying about sales tax to...  ..., and Khosla Ventures. In this role, you will play a Software Engineer who designs, builds, and operates the systems that support our... 
    Work at office
    Remote work
    Home office
    Flexible hours
    3 days per week

    Anrok

    Salt Lake City, UT
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!