Demo

Senior Software Developer

Horizon
Charlotte, NC Full Time
POSTED ON 10/10/2025 CLOSED ON 12/16/2025

What are the responsibilities and job description for the Senior Software Developer position at Horizon?

Join a small, high-functioning team building the next generation of goals-based planning and investing tools.

We are Horizon. We empower financial advisors by providing technology-enabled investment product and by helping them make AND communicate investment and financial planning decisions. We are looking for a talented full-stack web engineer to join our small team.

The Senior Software Developer role at Horizon Investments is focused on writing quality full-stack code and actively participating in the full software development life cycle. Programming is the primary responsibility, though other opportunites may be available based on experience, interest and need. This means that the role of Senior Software Developers at Horizon may include responsibilities like: dev ops, dev ex, report automation, and other tangential elements of the software development lifecycle.

Responsibilities

  • contribute to the firm's codebase by writing well-tested, durable code.
  • participate in team meetings and provide insight to the SDLC.
  • collaborate with team members on improving the software development process.
  • contribute to the product ideation and business analysis processes.
  • suggest features and changes to applications where appropriate.
  • report issues and bugs, and help resolve them.

Skills

  • able to write concisely and clearly when collaborating with teammates.
  • strong logical programming skill with Clojure(script), Python, and/or other high-level languages.
  • comprehensive knowledge of web architecture and application patterns
  • experience building polished user interfaces with a variety of style oriented paradigms like: SASS, LESS, Tailwind, Tachyons, etc.
  • a firm grasp of git,
  • an insatiable desire to solve hard problems quickly,
  • a positive, self-starting attitude,
  • a teachable spirit and an eagerness to learn (and teach),
  • an understanding of, or interest in, financial technology, financial planning, investments, and/or markets.

Fully Remote or On-Site in Charlotte, NC

Permanent US Residents only
Software Developer (Senior)
RecruitTalent, LLC. -
Charlotte, NC
Senior AWS Software Developer
ACN Communication Services LLC -
Charlotte, NC
Senior Software Developer - Python
SMBC Group -
Charlotte, NC

Salary.com Estimation for Senior Software Developer in Charlotte, NC
$99,024 to $122,011
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Developer?

Sign up to receive alerts about other jobs on the Senior Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Horizon

  • Horizon Charlotte, NC
  • The Analyst will support the daily oversight and operations of Horizon's Custom Portfolio Offering within the Investment Management team. This role combine... more
  • 16 Days Ago

  • Horizon Johnston, IA
  • QUALIFICATIONS, CERTIFICATION, AND EXPERIENCE Valid Iowa teaching license with K-12 Instructional Strategist II: ID endorsement Previous special education ... more
  • 8 Days Ago

  • Horizon Grapevine, TX
  • Job Description Horizon Plumbing Ltd. is seeking a service manager to lead and grow our service department. What We Offer: Elite Package for an Elite Leade... more
  • 12 Days Ago

  • Horizon California, CA
  • Position Description We are seeking a dynamic, results-driven Regional Director to lead sales efforts across Southern California. This individual will be r... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Senior Software Developer jobs in the Charlotte, NC area that may be a better fit.

  • Jobs via Dice Charlotte, NC
  • job summary: Analyze, design, develop, enhance and support applications that integrate with existing business components utilizing established processes, f... more
  • 22 Days Ago

  • Rapid Resource Recruiters Charlotte, NC
  • Job Description Summary: Responsible for designing, developing, enhancing and providing ongoing support for the organization Qualifications Essential Dutie... more
  • 26 Days Ago

AI Assistant is available now!

Feel free to start your new journey!