Software Engineer I

Snap Finance US

Arizona

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Generous paid time off
Competitive medical, dental & vision coverage
401(k) with company match
Company-paid life insurance
Access to mental health and wellness resources

Job summary

Snap Finance US is seeking a Sr. Software Engineer to lead the design, development, and delivery of scalable enterprise applications. The ideal candidate will manage a high-performing team and collaborate with Product and Architecture to deliver innovative solutions.

The role requires significant experience in backend architecture, with strong technical expertise in Java, Python or Node.js, and knowledge of cloud technologies such as AWS, Docker, and OpenShift.

Qualifications

  • 7+ years of software engineering experience with 2+ years leading engineering teams.
  • Experience building enterprise-grade applications in lending, payments, fintech, or related industries.
  • Hands-on experience with secure application development.

Responsibilities

  • Lead development of scalable, fault-tolerant backend services and applications.
  • Manage and mentor multi-disciplinary software engineering teams.
  • Collaborate across functions with Product, Engineering, and business stakeholders.

Skills

Java
Python
Node.js
Cloud modernization
Agile methodologies

Education

Bachelor’s degree in Computer Science or related technical field

Tools

AWS
Docker
OpenShift
EC2
Angular
React

Job description

Company Overview

At Snap Finance, we believe everyone deserves access to the things they need, regardless of credit history. Since 2012, we've used data, machine learning, and a more human approach to create flexible financing solutions that help people move forward. We're proud of our inclusive, supportive culture, built on empowering our customers, partners, and team members alike. When our people thrive, so does our innovation. If you're looking to make an impact and grow with a team that values you, come join us!

Position Overview

The Sr. Software Engineer is responsible for leading the design, development, and delivery of scalable enterprise applications and backend services while managing and mentoring high-performing teams. This role partners closely with Product, Architecture, and cross-functional stakeholders to deliver secure, cloud-based software solutions that support business growth and operational excellence. The ideal candidate combines strong technical expertise with leadership, collaboration, and strategic problem‑solving abilities.

How You'll Make an Impact
  • Lead the development and delivery of scalable, fault‑tolerant backend services and enterprise-grade applications.
  • Manage and mentor multi‑disciplinary software engineering teams while fostering a collaborative engineering culture.
  • Drive technical design and architecture decisions across backend systems, APIs, integrations, and cloud‑based services.
  • Build and maintain enterprise‑grade APIs using REST, JSON, and XML best practices.
  • Collaborate cross‑functionally with Product, Engineering, and business stakeholders.
  • Support frontend integration efforts utilizing Angular or React.
  • Champion secure software development practices and application security initiatives.
  • Lead scalability, reliability, and cloud infrastructure modernization efforts.
  • Provide mentorship and technical guidance to engineering team members.
  • Contribute to Agile development processes and continuous improvement initiatives.
What You'll Need to Succeed
  • Bachelor’s degree in Computer Science or related technical field.
  • 7+ years of software engineering experience with 2+ years leading engineering teams.
  • Strong expertise in Java, Python, or Node.js.
  • Experience building enterprise‑grade applications in lending, payments, fintech, or related industries.
  • Strong understanding of backend architecture, APIs, and microservices.
  • Experience with frontend technologies such as Angular or React.
  • Hands‑on experience with AWS, Docker, OpenShift, and EC2.
  • Experience building secure applications and secure development practices.
  • Strong understanding of web technologies and integration patterns.
  • Experience working in Agile environments; SAFe preferred.
What Would Make You Stand Out
  • Experience leading cloud modernization or digital transformation initiatives.
  • Deep expertise in distributed systems and scalable microservices.
  • Background in highly regulated industries such as fintech or payments.
  • Experience driving CI/CD and DevOps improvements.
  • Strong mentorship and engineering leadership background.
  • Ability to balance technical leadership with business priorities.
  • Innovative problem‑solving skills for complex engineering challenges.
  • Exposure to monitoring, observability, and infrastructure automation tools.
Why Join Us
  • Generous paid time off.
  • Competitive medical, dental & vision coverage.
  • 401(k) with company match for US employees.
  • Company‑paid life insurance.
  • Company‑paid short‑term and long‑term disability.
  • Access to mental health and wellness resources.
  • Company‑paid volunteer time to do good in your community.
  • Legal coverage and other supplemental options.
  • A value‑based culture where growth opportunities are endless.
Equal Employment Opportunity

Snap values diversity and all qualified applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Salesforce Admin
Sr. Salesforce Admin

Snap Finance US • West Valley City (UT)

On-site
USD 80,000 - 110,000
Generous paid time off
Competitive medical, dental & vision coverage
401K with company match
+2
Executive Assistant
Executive Assistant

Snap Finance US • West Valley City (UT)

Hybrid
USD 65,000 - 95,000
Generous paid time off
Medical, dental & vision coverage
401K with company match for US
+6
Principal Software Engineer, Infrastructure
Principal Software Engineer, Infrastructure

Snap • Bellevue (WA)

On-site
USD 250,000 - 320,000
Paid parental leave
Medical coverage
Emotional health support
+1
Software Engineer, Backend, Level 5
Software Engineer, Backend, Level 5

Snap Inc. • New York (NY)

On-site
USD 209,000 - 313,000
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support programs
Software Engineer, Backend, Level 5
Software Engineer, Backend, Level 5

Snap Inc. • Bellevue (WA)

On-site
USD 209,000 - 313,000
Paid parental leave
Comprehensive medical coverage
Mental health support programs
+1
VP, Revenue Growth
VP, Revenue Growth

Snap Finance US • Utah

On-site
USD 150,000 - 230,000
Generous paid time off
Medical, dental & vision coverage
401K with company match
+5
Software Engineer
Software Engineer

Spring Cash • United States

Remote
USD 110,000 - 140,000
Base salary range: $110,000 – $140,000
Equity grants for all engineers
Unlimited PTO
+1
Large Market | Enterprise Sales Executive (Remote)
Large Market | Enterprise Sales Executive (Remote)

Snap Finance • Kentucky

On-site
USD 120,000 - 210,000
Generous paid time off
Medical, dental & vision coverage
401K with company match
+2
Large Market | Enterprise Sales Executive (Remote)
Large Market | Enterprise Sales Executive (Remote)

Snap Finance • Illinois

On-site
USD 120,000 - 230,000
PTO
Medical Insurance
401K
+6
Large Market | Enterprise Sales Executive (Remote)
Large Market | Enterprise Sales Executive (Remote)

Snap Finance • Georgia

On-site
USD 150,000 - 210,000
Generous PTO
Medical, dental & vision coverage
401K with company match
+4