Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Celtic Bank

Senior Software Engineer

Celtic Bank

Senior Software Engineer developing scalable cloud-native systems for Celtic Bank. Collaborating with teams, ensuring system performance, and mentoring engineers.

Posted 5/27/2026full-timeSalt Lake City • Utah • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AzureCloudDistributed Systems

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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

Comp & perks
  • - 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!)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#cloud platformsAPI designdistributed systemsevent-driven architecturesrelational databasesnon-relational databasesperformance optimizationscalabilityCI/CD
Soft Skills
communicationcollaborationanalytical thinkingproblem-solvingownership mindsettime managementprofessional work ethicmentoringfeedbackcraftsmanship
Certifications
Bachelor’s degree in Computer Science