Apply Now

Senior Software Engineer

Boston, MA, USA | Padilla

  • Industry:
  • Position Type:
  • Functions:
    IT / Information Technology
  • Experience:
    5-7 years
Job Description:
55 people have viewed this job

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 recently 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. For more information, please visit

About You:

As part of our growth strategy, we are looking to hire a Backend Software Developer with at least 8 years of full-time professional development experience, to join our NYC-based team. You will be working on implementing entirely new features and functionality from scratch, as well as enhancing, maintaining and bug-fixing our existing code-base. You will also have the ability to work on various components of our apps, including our in-depth user-analytics, back-end/number-crunching/data-processing core or the presentation layer. You will be leading and coordinating the work of a small technology team and working with our product organization to determine goals and requirements.


  • Apply your knowledge of software engineering to build reliability into our products

  • Collaborate with software engineers and product managers to understand our customers’ needs and the design decisions of the product

  • Lead decisions for the development team in a way that orchestrates technical efficiencies

  • Take an instrumental role in creating software design patterns and fault tolerant systems

  • Work closely with other application engineers and SREs to build performant CI/CD pipelines

  • Work as part of the team to design and implement the scalability solutions of our fast-growing production systems

Required Skills and Experience:

  • 5+ years experience in a highly technical role

  • Demonstrated knowledge of software development principles

  • Proficiency in developing reliable, fault-tolerant, software. Java or Python is a bonus.

  • Good understanding of relational databases (SQL) and some understanding of non-relational datastores

  • Excellent knowledge of common programming patterns

  • Conviction in applying best practices and high quality code in your solutions

  • Enthusiasm in mentoring other engineers

  • Demonstrated history of designing and implementing distributed and fault-tolerant systems at high scale

  • Demonstrated ability to translate business requirements into technical requirements

  • Excellent communication


  • Virtual happy hours and team social activities

  • Generous benefits package with cost of some medical and dental plans covered at 100%

  • 401(k) plan with match that immediately vests

  • Professional education reimbursement program

  • Paid Parental Leave

Other companies hiring with Ivy Exec

 Company Logos