Companies you'll love to work for

Principal Engineer



Software Engineering
United States
Posted on Saturday, January 7, 2023

About SmartAsset:

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.

About the Job:


  • Guiding, motivating and providing expert advice to engineers across multiple scrum teams and initiatives
  • Designing and developing highly scalable and resilient architectural solutions, producing exceptionally meaningful results for our internal and external customers
  • Engaging and strategizing with Technology, Data and Product leadership to find potential areas of improvement and execute on long term plans
  • Recommend and ensure technical standards across all software design and development activities
  • Demonstrate technical leadership and expertise through experimentation and mentorship

Skills/Experience You Have:

  • Eight (8) or more years of software engineering, system design and architecture experience
  • A strong natural tendency towards leadership and collaboration
  • Expertise with software engineering practices: unit tests, integration tests, ci/cd pipelines, source code management
  • Analytical skills to understand how to develop software based on customer and user needs
  • Ability and desire to mentor and coach engineers of all levels

Skills/Experience Preferred:

  • Experience deploying applications, services, and infrastructure as code to a public cloud
  • Advanced familiarity with one or more of the following languages: Java (Spring Boot), Python (Django/Flask), JavaScript (React/Node), and/or PHP
  • Experience deploying, operating, and debugging server software on Linux
  • Familiar with deployment automation/configuration management -- e.g. Terraform, Ansible, CloudFormation

Bonus Skills/Experience:

  • AWS Certification
  • Agile Certification
  • B.S. or M.S. in Computer Science or any of the many Engineering disciplines

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
  • Short-term and Long-term Disability
  • FSA: Medical and Dependant Care
  • 401K
  • Equity packages for each role
  • Time Off: PTO, 3 Month Paid Parental Leave, Secondary Caregiver Leave
  • EAP (Employee Assistance Program)
  • Employee Resource Groups supporting our underrepresented communities
  • Pet Insurance
  • Home Office Stipend

California, Colorado, Connecticut, Maryland, Nevada, Rhode Island, Washington, and New York City residents* Minimum Salary of $146,700 - 230K + equity + benefits

Salary at SmartAsset is determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location within the contiguous United States.