Senior Software Engineer (SMB)

Enova

Chicago, United States Posted October 10, 2026

Check how well your resume matches this job

Hybrid Full-time Senior
Salary Range

$98,000 - $140,000

Job Description

Join our Product SMB team as a Senior Software Engineer, where you'll design and implement technical solutions to business problems. Collaborate with other engineers, mentor junior developers, and work with Product Management, Analytics, and Operations to deliver business value. Enjoy a hybrid work schedule, comprehensive benefits, and opportunities for professional growth.

  • Design and implement technical solutions to business problems, collaborating with other engineers to build the best systems.
  • Mentor junior developers and drive the completion of projects by leveraging your expertise in software engineering.
  • Work with Product Management, Analytics, and Operations to deliver business value, tackling a variety of tasks from designing microservices to production debugging.
  • Interest in developing across the full stack, with experience building both frontend and backend applications
  • Strong coding, debugging, and troubleshooting skills, with a focus on clean, maintainable, and scalable solutions
  • Strong understanding of SQL and database fundamentals, including schema design, indexes, migrations, and query optimization
  • Willingness to participate in an on-call rotation
  • Experience using AI tools to enhance software development workflows, with sound judgment in their application
  • Ability to manage priorities across multiple projects and thrive in a fast-paced environment
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience, with a passion for continuous learning and growth
  • Strong communication and collaboration skills, with the ability to work effectively across technical and cross-functional teams
  • Experience building API integrations and working within microservices or event-driven architectures
  • 4+ years of professional experience building and deploying software using Java, Python, or Go, with TypeScript and React for frontend development
  • Working knowledge of modern web standards
  • AWS experience and/or certifications
  • Nice to have:
  • Familiarity with container technologies like Docker and Kubernetes
Required Skills
software development collaboration product management microservices troubleshooting SQL communication cross-functional collaboration Java Python TypeScript React Amazon Web Services Docker Kubernetes
How to apply

You apply on Enova’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Enova

See every open role at Enova on ARes.

More Jobs at Enova
Share This Job