• Draper, UT, USA
  • Salary
  • Full Time

We value our employees' time and efforts. Our commitment to your success is enhanced by our competitive salary and an extensive benefits package including paid time off, medical, dental and vision benefits and 401K match and future growth opportunities within the company. We also offer up to $40/month gym membership reimbursement.

Senior Software Developer/Programmer

(Virtual Position)

WealthCounsel is looking to hire a full-time senior software developer/programmer to join our team. Are you a skilled software developer who is ready to take your career to the next level with a respected company that nurtures a collaborative work culture?


We serve thousands of estate and business-planning attorneys located in all 50 states. Whether starting, growing, or expanding a legal practice, joining WealthCounsel provides our clients with a pathway to success. They get access to our renowned document drafting solutions, educational programs, and legal marketing resources, all with the support of a nationwide member network. Our culture is defined by a single word: "excellence". We strive for excellence in the people we hire; the products, education and services we deliver; and the support we provide to our clients.

We value our employees' time and effort. We foster an inclusive, welcoming work culture very much like the culture our members enjoy. That means our employees have the freedom to grow and learn, take part in decision-making, and share ideas, grass-roots style. We care about their well-being and provide robust compensation packages, as well as a bi-annual bonus program, new tools and technology, opportunities for personal and professional development, travel to our annual company meeting, and perks like paid gym memberships, home internet, and phone.


As a senior software developer/programmer, you are responsible for critical projects that provide our members with the legal software, knowledge, and community support they need to develop a thriving business. You assist our team in the development, implementation, testing, and maintenance of our various software offerings. You develop, enhance, and maintain web-based applications using CSS, Javascript, HTML, and XQuery. You work closely with the QA team to diagnose and repair components of our software solution using sound diagnostic techniques.

You proactively learn and utilize new technologies, concepts, and procedures as appropriate for your project requirements. You love that you get to spend time dealing with technical stuff AND people. You feel great about providing our clients with easy-to-use, superior software to make their lives easier.


  • Bachelor's degree in computer science or comparable experience as a web developer
  • Demonstrated proficiency in HTML, Javascript, Javascript frameworks (Vue, React, Angular), CSS, XML and JSON
  • Experience with NoSQL databases (MarkLogic, MongoDB, CouchBase) a plus
  • Understanding of web services protocols such as REST, SOAP, and API design for extensibility and portability
  • Ability to use version control software such as GIT
  • Solid understanding of the Software as a Service (SaaS) model

Are you self-motivated? Can you work independently but also work well as part of a team? Do you have good communication skills? Are you service-minded and willing to go the extra mile? Are you flexible? Do you take pride in your work? Are you committed to excellence? Are you technically-minded AND creative? Are you a problem-solver? If so, then you might just be perfect for this position!


This is a full-time Monday through Friday, 8-5 virtual* position


We understand your time is valuable and that is why we have a very quick and easy application process. If you feel that you would be right for this job, please fill out our 3-minute, mobile-friendly application so that we can review your information. We look forward to meeting you!

* Virtual Employment opportunities are open for hire in all states except Alaska, California and Hawaii

  • Apply Now

    with our quick 3 minute Application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
Logo Membership Software Education Legal Marketing Resource Center Blog Member Directory Login Schedule A Demo Contact Us