Senior Software Engineer(Backend)

Reposted 9 Days Ago
Salt Lake City, UT, USA
In-Office
Senior level
Financial Services
The Role
The Senior Software Engineer will design and develop scalable backend systems, collaborate with teams, manage integrations, and mentor junior engineers.
Summary Generated by Built In

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 for our customers while expanding our technology capabilities to support new products and partnerships.

You will design, build, maintain, and operate scalable cloud-native software systems used by both internal teams and external business partners. This role requires close collaboration with engineering teams, business stakeholders, and third-party partners to ensure seamless integrations, reliable system performance, and high engineering standards.

The ideal candidate is a strong technical leader with excellent problem-solving abilities, a collaborative mindset, and a passion for engineering excellence.

In office days: Tuesdays and Thursdays.

What You’ll Do
  • Design, develop, and deploy scalable cloud-native distributed backend systems capable of supporting over 1 million users while meeting strict SLAs.
  • Collaborate closely with engineering teams and business stakeholders to translate user needs into high-quality technical solutions.
  • Build and maintain resilient integrations with third-party APIs and platforms.
  • Evaluate architectural trade-offs and provide technical guidance aligned with business goals.
  • Deliver accurate development estimates and communicate project status effectively.
  • Support production systems through monitoring, logging, alerting, and operational improvements.
  • Troubleshoot and resolve issues within large-scale distributed systems.
  • Create and maintain comprehensive technical and architectural documentation.
  • Improve developer tooling, CI/CD pipelines, and build/release processes.
  • Participate in code reviews, testing, and quality assurance to ensure secure, maintainable software.
  • Mentor engineers and foster a culture of learning, feedback, and craftsmanship.
  • Stay current with emerging technologies, software development methodologies, and engineering best practices.
  • Leverage AI tools and technologies to enhance software development workflows and productivity.

Requirements
  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 5+ years of professional backend software engineering experience using cloud platforms
  • Strong experience with C# and Microsoft Azure preferred
  • Expert-level understanding of:
    • API design and integrations
    • Distributed systems
    • Event-driven architectures
    • Relational and non-relational databases
    • Performance optimization and scalability
  • Exceptional communication and collaboration skills
  • Strong analytical thinking and problem-solving capabilities
  • Demonstrated ownership mindset and ability to work effectively in ambiguous environments
  • Excellent time management and professional work ethic

Benefits
  • Medical, dental, vision
  • 401(k) with employer match
  • Life and long-term disability coverage
  • HSA and FSA plans
  • Holidays and paid time off requests
  • Robust wellness program (we’re talking catered meals three times a week, lunch and learns, and onsite gym!)

Headquartered in the heart of downtown Salt Lake City, Utah, Celtic Bank was named a top SBA lender in the nation in 2025! Celtic Bank is a leading nationwide lender specializing in SBA 7(a), SBA 504, USDA B&I, express loans, asset-based loans, commercial real estate loans and commercial construction loans.

Celtic Bank is an equal opportunity employer and complies with all applicable federal, state and local fair employment practices laws.

Physical and Other Requirements

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. The demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Stationary Work: The employee is frequently required to stand; walk; use hands to type, handle documents, and perform other office related duties. Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects.
  • Mobility: The employee in this position needs to occasionally move between work sites and inside the office to access file cabinets, office machinery, etc.
  • Communicate: The employee is regularly required to talk or hear and will frequently communicate with others. Must be able to read, write and understand fluent English.
  • Work Model: The employee in this position will work either a fully Onsite or Hybrid work model. All employees, regardless of location, may be required to travel to the Salt Lake City office for mandatory company meetings, events, or related occasions.
    • Utah-based employees: Hybrid work schedule available after initial training period in our Salt Lake City, Utah office – department and job requirements will determine eligibility.

Skills Required

  • Bachelor's degree in Computer Science or equivalent practical experience
  • 5+ years of professional backend software engineering experience using cloud platforms
  • Strong experience with C# and Microsoft Azure
  • Expert-level understanding of API design and integrations
  • Expert-level understanding of distributed systems
  • Expert-level understanding of event-driven architectures
  • Expert-level understanding of relational and non-relational databases
  • Expert-level understanding of performance optimization and scalability
  • Exceptional communication and collaboration skills
  • Strong analytical thinking and problem-solving capabilities
  • Demonstrated ownership mindset
  • Excellent time management and professional work ethic
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Salt Lake City, UT
309 Employees
Year Founded: 2001

What We Do

Headquartered in Salt Lake City, Utah, Celtic Bank was named the 6th largest SBA lender in the nation for FY 2015. Celtic Bank is a nationwide lender and leading provider of USDA loans, SBA 7(a) and 504 loans, express loans, asset-based loans, commercial real estate loans, and commercial construction loans. For more information, visit us today at www.CelticBank.com or call us at (800) 509-6191. Equal Housing Lender. Member FDIC NMLS #500016

Similar Jobs

Collectors Logo Collectors

Senior Software Engineer

Consumer Web • eCommerce • Machine Learning • Software • Sports • Analytics
Remote or Hybrid
US
2246 Employees
141K-229K Annually

GoodLeap Logo GoodLeap

Senior Software Engineer

Greentech • Financial Services
Hybrid
7 Locations
638 Employees
132K-165K Annually

Augment Markets Logo Augment Markets

Senior Software Engineer

Fintech • Information Technology • Software • Financial Services
In-Office or Remote
4 Locations
120K-220K Annually

Collinear AI Logo Collinear AI

Software Engineer

Artificial Intelligence • Machine Learning • Software • Generative AI
Remote or Hybrid
2 Locations
130K-180K Annually

Similar Companies Hiring

Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account