Software Engineer

About Us

SmartAsset is an online destination for consumer-focused financial information and advice that powers SmartAdvisor, a national marketplace connecting consumers to financial advisors. Reaching approximately 75 million people each month (as of Sept. 2021) through its educational content and personalized calculators and tools, SmartAsset's mission is to help people make smart financial decisions. Ranked on the Inc. 5000 and Deloitte Technology Fast 500™ lists of fastest growing companies in 2021, SmartAsset closed a $110 million Series D round, valuing the company at over $1 billion. SmartAsset was also named to Y Combinator's list of Top 100 Companies of all time and Forbes' list of America's Best Startup Employers in 2020.

SmartAsset has been featured in hundreds of publications, including the Wall Street Journal, CNN, TechCrunch, The New York Times, CNBC, FOX Business, The Washington Post, U.S. News World Report, TIME, Reuters, Businessweek and Barron’s.  

About You

  • Deliver, as part of an Agile Delivery Team, secure, scalable, performant cloud services and applications
  • Develop reusable, efficient, and testable code, modules, and libraries
  • Design and deliver APIs supporting our front end and mobile technology platforms
  • Interface with other teams in Tech, Data, and Product to understand and deliver new solutions and services
  • Actualize security and performance as priorities, not afterthoughts
  • Manage and create useful documentation as part of the delivery process

Required Skills/Experience

  • Bachelors Degree or equivalent experience
  • 3+ years experience in Python, Java or a similar language in an Agile (Scrum, Kanban, Lean, XP) environment
  • 3+ years of relevant framework experience (Django, Flask, Pyramid, Spring, etc)
  • 2+ years of ORM experience such as SQLAlchemy
  • Understanding of cloud (AWS) services such as RDS, EC2, ECS, Lambdas
  • Expertise in templating such as Jinja or Mako
  • Working knowledge of front end technologies (HTML, CSS, JavaScript)
  • Hands-on experience with data integration, RESTful APIs, logging, and performance/profiling
  • Experience with git (GitLab, GitHub, Bitbucket)

Preferred Skills/Experience 

  • Experience in microservice engineering/architecture
  • AWS Certification (Associate Level)
  • Experience with automated integration and unit testing
  • Experience with CI/CD tools such as GitLab pipelines, Ansible, and/or Jenkins

Available Benefits and Perks:

  • All roles at SmartAsset are currently and will remain remote - flexibility to work from anywhere in the US.
  • Medical, Dental, Vision - multiple packages available based on your individualized needs
  • Life/AD&D Insurance - basic coverage at 100% company paid, additional supplemental available 
  • FSA: Medical and Dependant Care 
  • 401K - 3% match with immediate vesting
  • Equity packages for each role
  • Time Off:  PTO, 3 Month Paid Parental Leave,  Secondary Caregiver Leave
  • EAP (Employee Assistance Program)
  • Pet Insurance
  • Short-term and Long-term Disability
  • Home Office Stipend
  • Health and Wellness Stipend
  • Monthly Food Delivery Stipend

SmartAsset is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please contact us at


Apply for this Job

* Required