Senior Full Stack Software Engineer

EncorEstate Plans
$160,000 - $180,000Remote

About The Position

EncorEstate Plans empowers trusted advisors with the highest quality estate planning service so clients complete estate plans that protect what matters most. Built for advisors, Encore combines modern technology, professional support, and human oversight to keep advisors at the center of the estate planning process and ensure plans are completed and funded as intended, without practicing law. We’re a small, fast-moving team focused on real customer impact, thoughtful product design, and leveraging the latest advances in AI-assisted development. We’re looking for a Senior Software Engineer who loves building products, solving problems, and creating clarity in complex systems. You’ll work directly with the CTO and a small, collaborative team to design, build, and evolve software used by financial advisors every day. This role combines hands-on development with technical leadership, product ownership, and continuous improvement of our engineering practices.

Requirements

  • 8+ years of professional software development experience
  • Significant experience shipping and maintaining production software
  • Owned meaningful features, systems, or technical initiatives end-to-end
  • Enjoy solving ambiguous problems and creating clarity where none exists
  • Care deeply about simplicity, maintainability, and thoughtful engineering
  • Use AI development tools as part of your daily workflow
  • Communicate clearly and collaborate well across engineering, product, and the broader business
  • Think beyond your immediate responsibilities and proactively identify opportunities for improvement
  • Are comfortable balancing long-term technical health with short-term business needs
  • Thrive in small teams where ownership, flexibility, and initiative are expected

Nice To Haves

  • Experience in a startup, small-team, or entrepreneurial environment where ownership, initiative, and adaptability were expected (strongly preferred)

Responsibilities

  • Design and implement product features end-to-end, from concept through production, with a focus on usability, reliability, and quality.
  • Drive technical decisions, identify risks early, and create clarity when requirements are evolving or incomplete.
  • Use modern AI development tools to accelerate coding, testing, research, and prototyping. Help shape how AI improves both our product and engineering workflows.
  • Partner closely with Product and the broader team to understand customer needs and deliver measurable business impact.
  • Support other engineers through code reviews, technical discussions, and knowledge sharing. Help establish practical engineering standards that balance quality with speed.
  • Continuously improve architecture, tooling, testing, observability, and developer experience so we can ship confidently and efficiently.
  • Stay current on emerging technologies and help the team adopt tools and practices that create real value.

Benefits

  • Competitive benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service