×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Software Engineer Salt Lake , UT or Phoenix, AZ or Sunrise, FL

Job in Salt Lake City, Salt Lake County, Utah, 84193, USA
Listing for: WaferWire Cloud Technologies
Full Time position
Listed on 2026-08-27
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Backend Software Engineer | (Salt Lake City, UT or Phoenix, AZ or Sunrise, FL)

Job Title:

Senior Backend Software Engineer

Location:

Salt Lake City, UT or Phoenix, AZ or Sunrise, FL About WCT

WCT is a global talent solutions partner committed to delivering high-impact technology and engineering talent to some of the world’s most innovative companies. As a WCT employee, you’ll be part of a dynamic, growth-oriented culture that values collaboration, continuous learning, and excellence in execution.

Role Summary

This role strengthens the Digital Banking engineering bench with senior hands-on backend expertise across secure microservices, APIs, distributed systems, Kafka, reliability, and production readiness. The position supports faster delivery of banking capabilities while reducing operational risk through stronger engineering quality, observability, scalability, and technical leadership. GenAI/RAG/LLM exposure is positioned as a primary differentiator, not a core hiring requirement.

Job Description
  • Joining the Digital Banking technology team means shaping secure, scalable, and resilient banking capabilities that support customer-facing financial experiences. In this role, you will apply deep backend engineering expertise across the software development lifecycle while partnering with product, architecture, operations, and business stakeholders to deliver high-quality platform services.
  • The Digital Banking platform focuses on accelerating financial innovation and enabling new banking products while maintaining high availability, resilience, observability, and engineering quality. The team builds and modernizes backend services, APIs, event-driven workflows, and integration patterns that support reliable delivery at scale.
As part of the team
  • As part of the team, you will work in a culture focused on engineering excellence, shared ownership, and continuous improvement. You will stay hands-on while influencing architecture, mentoring engineers, and partnering across product and business teams to deliver secure, customer-facing financial capabilities.
Responsibilities
  • Design, develop, and maintain backend services for Digital Banking platforms that support high transaction volume, security, scalability, and reliability.
  • Lead distributed systems design across service decomposition, asynchronous communication, fault tolerance, idempotency, back pressure, consistency of trade-offs, and graceful degradation.
  • Build Java microservices, REST APIs, batch jobs, and event-driven workflows using modern engineering patterns.
  • Contribute to workflow implementations and champion workflow orchestration best practices across services.
  • Engage in hands-on design and development as part of a nimble agile team, contributing to architecture, code quality, delivery execution, and operational readiness.
  • Ensure platforms are safely extensible, scalable, observable, reliable, and aligned to SLAs for internal and external users.
  • Design solutions that are testable, intuitive, maintainable, and easy for engineering teams to operate over time.
  • Actively participate in design reviews, code reviews, and engineering discussions for key components and cross‑enterprise initiatives.
  • Partner with stakeholders to translate business capabilities into secure, performant, and maintainable technical solutions.
  • Provide technical mentorship to engineers, help teams overcome complex problems, and raise engineering standards across the team.
Qualifications
  • 8+ years of software development experience; bachelor's or master's degree in computer science, computer engineering, or related technical discipline preferred.
  • Strong hands-on backend engineering experience with Java and its frameworks.
  • Extensive hands-on experience building distributed applications and operating scalable, low-latency services across complex enterprise environments.
  • Strong understanding of REST APIs, JSON, XML, service contracts, integration patterns, and API lifecycle practices.
  • Hands-on experience with Spring, Spring Boot, Spring Batch, JUnit, JDBC, Gradle/Maven, Jenkins, and modern CI/CD practices.
  • Experience with Kafka or similar streaming/event-driven technologies;
    Kafka Streams experience is highly desirable.
  • Practical knowledge of distributed systems, caching, high…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary