Demo

Senior Software Engineer / Technical Lead (Java)

Clicklease
Valley, UT Full Time
POSTED ON 12/9/2025 CLOSED ON 1/4/2026

What are the responsibilities and job description for the Senior Software Engineer / Technical Lead (Java) position at Clicklease?

Established in 2018, Clicklease is dedicated to empowering small business owners frequently overlooked by traditional lenders. Our headquarters are located in the vibrant city of West Valley City, UT, with operations extending to Radial, Alajuela, Costa Rica. We've cultivated a dynamic environment where equipment financing goes beyond being a mere service; it acts as the gateway to realizing entrepreneurial dreams.

Our Core Values

  • We Are A Happy Company: At Clicklease, happiness is not just a byproduct; it's a fundamental value. Join a workplace where positivity and joy are cultivated, creating an environment where you can bring your best self to work every day.
  • We Celebrate Collective Intelligence: We thrive on the brilliance of collaboration. Clicklease is a space where diverse minds come together, combining their intelligence to create solutions that matter. Your ideas are not just heard; they're celebrated.
  • We Practice Empathy: Empathy isn't just a word in our dictionary; it's a daily practice. Join a team that values understanding and compassion. At Clicklease, we recognize the human side of business and foster a culture where empathy is a guiding principle.
  • We Listen & Learn: Growth is a continuous journey at Clicklease. We believe in listening and learning from one another. Your insights and experiences contribute to our collective knowledge, making us stronger as a team.

Our Mission

At Clicklease, we have a clear purpose - to fulfill the capital needs of underserved entrepreneurs and their Main Street Businesses. We achieve this mission through simple, fast, and innovative equipment leasing solutions. This is not just a statement; it's the driving force behind everything we do.

About The Role

The Mission: Drive Efficiency and Strategic Decoupling

You are the Technical Counterpart to the Business Owner for Operations. This high-impact

role directly improves payment recovery and agent productivity by ensuring our systems are

reliable, compliant, and optimized for business experimentation.

Your primary challenge is to architect and implement our core collections workflows, leveraging

Event-Driven Architecture (EDA) and messaging infrastructure to strategically limit and

simplify expensive core platforms (like Salesforce) by moving complex business logic into scalable Java services.

What You’ll Be Doing

Technical Leadership & Workflow Architecture

  • Decoupling Strategy: Lead the effort to reduce costs and complexity by migrating core
  • business logic and state management from third-party systems into our scalable Java
  • services.
  • EDA Implementation: Drive the adoption of Event-Driven Architecture (EDA) and
  • utilize messaging infrastructure (AWS SQS/SNS) for reliable, decoupled communication
  • and synchronization across services.
  • Experimentation Enablement: Architect the application layer to natively support A/B
  • testing and experimentation of agent tools and collections strategies, managing feature
  • flagging and metrics instrumentation.
  • Technical Leadership: Act as the team's senior expert. Drive adoption of best practices,
  • mentor developers, and ensure strong code quality.

Application Resilience & Financial Rigor

  • Salesforce Orchestration: Architect the resilient API layer that reliably syncs necessary
  • data and actions, ensuring Salesforce functions as a clean agent presentation layer (not
  • a logic host).
  • Core Workflow Design: Own the automated, stateful workflow for the entire payment
  • failure lifecycle, from detection and work routing to payment recovery and reconciliation.
  • Integrations & HA: Architect and implement application-level resilience patterns
  • (circuit breakers, idempotency) for mission-critical core platforms (Lease System of
  • Record) and external vendors to ensure high availability.

AI-Forward Engineering

  • Augment Velocity: Utilize modern AI coding agents (Claude Code) daily to expedite
  • complex testing, refactoring, and documentation.
  • Coach and Govern: Lead the team in secure, high-quality AI-augmented workflows and
  • exploration.

What You Have

  • Expert Java Builder & Tech Lead (7 Years): Proven hands-on experience designing
  • and operating production-critical, high-volume transactional services.
  • EDA & Messaging Mastery: Deep, practical experience architecting and implementing
  • solutions using Event-Driven Architecture (EDA) and underlying messaging
  • infrastructure (e.g., AWS SQS/SNS) to achieve reliable decoupling and eventual
  • consistency.
  • Strategic Decoupling Expertise: Demonstrated ability to architect systems that
  • successfully limit complexity within third-party operational platforms by handling
  • core business logic externally in scalable services.
  • Experimentation Architecture: Proven ability to build systems that support runtime
  • experimentation (A/B testing) and feature flagging.
  • Operability & Resilience: Deep commitment to "you build it, you run it," including
  • designing for observability and incident response for your domain.

What Will Make You Stand Out

Tech EnvironmentCategory Primary Components

  • Backend/Core Java (Spring Boot), Event Engine/Bus Ownership
  • Frontend Angular
  • Cloud AWS
  • Database PostgreSQL
  • Key Platforms Salesforce, CXOne, RingCentral, Twilio, Lease Systems
  • Clicklease only accepts resumes submitted in English**
Network Engineer
LEAD Technical -
Ashburn, VA
Technical Transfer Engineer
Lead Candidate -
Fishers, IN
Technical Transfer Engineer- 3rd Shift
Lead Candidate -
Fishers, IN

Salary.com Estimation for Senior Software Engineer / Technical Lead (Java) in Valley, UT
$97,138 to $117,768
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer / Technical Lead (Java)?

Sign up to receive alerts about other jobs on the Senior Software Engineer / Technical Lead (Java) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Clicklease

  • Clicklease Valley, UT
  • Established in 2018, Clicklease is dedicated to empowering small business owners frequently overlooked by traditional lenders. Our headquarters are located... more
  • 7 Days Ago

  • Clicklease Valley, UT
  • Established in 2018, Clicklease is dedicated to empowering small business owners frequently overlooked by traditional lenders. Our headquarters are located... more
  • 7 Days Ago

  • Clicklease Texas, TX
  • Established in 2018, Clicklease is dedicated to empowering small business owners frequently overlooked by traditional lenders. Our headquarters are located... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer / Technical Lead (Java) jobs in the Valley, UT area that may be a better fit.

  • LEAD Technical Tampa, FL
  • An HVAC Mechanical Engineer designs, analyzes, and optimizes heating, ventilation, and air conditioning systems for buildings, focusing on comfort, air qua... more
  • 26 Days Ago

  • Lead San Francisco, CA
  • Lead is a fintech building banking infrastructure for embedded financial products and services. We operate an FDIC-insured bank headquartered in Kansas Cit... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!