U.S. Senior/Staff/Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Jump - Advisor AI · 1 month ago

U.S. Senior/Staff/Principal Software Engineer

Jump is a company focused on empowering financial advisors through AI technology. They are seeking a Senior/Staff/Principal Software Engineer to help build their AI assistant product, which aids financial advisors in their workflows and client interactions.

Artificial Intelligence (AI)Financial ServicesFinTechGenerative AISaaSWealth Management
badNo H1Bnote

Responsibilities

Help build an awesome product & company
Design and operate distributed systems at scale
Architect large-scale systems that handle significant traffic, data volumes, or complexity
Create clear technical documentation
Present complex ideas to diverse audiences
Facilitate productive technical discussions
Lead technical initiatives across multiple teams
Influence without direct authority
Build consensus around technical decisions

Qualification

ElixirDistributed systemsSystem designAPI designCloud-native patternsMicroservicesData modelingPerformance optimizationReliability engineeringConsensus buildingTechnical documentationTeam leadershipCommunication skillsSelf-drivenCollaboration

Required

At least 12 years of software development experience
Minimum of 5 years in senior or staff-level engineering roles
Deep expertise in at least one major programming language and ecosystem
Broad knowledge across multiple languages, frameworks, and architectural patterns
Experience designing and operating distributed systems at scale
Understanding of microservices, event-driven architectures, and cloud-native patterns
Demonstrated experience architecting large-scale systems that handle significant traffic, data volumes, or complexity
Expertise in API design, data modeling, system integration, performance optimization, and reliability engineering
Comfortable making architectural trade-offs and articulating the reasoning behind technical decisions to both technical and non-technical stakeholders
Strong written and verbal communication skills
Ability to create clear technical documentation
Ability to present complex ideas to diverse audiences
Experience leading technical initiatives across multiple teams
Ability to influence without direct authority
Ability to build consensus around technical decisions

Preferred

Excited to learn Elixir
Experience with Elixir/Phoenix/LiveView
Experience with integrations based on Tesla (Finch adapter)
Familiarity with Tailwind for styling and esbuild for JavaScript
Experience with distributed Elixir and libcluster (k8s adapter)
Experience with Liveview tests and wallaby for e2e tests
Experience with logging and observability tools like GCP logging, appsignal, Prometheus, grafana
Familiarity with GitHub (rebase merge and squash)
Experience with automatic staging environments for every PR
Experience with Hammox for testing
Experience with LLMs (OpenAI and Anthropic)
Experience with hosting embeddings with pgvector
Experience with Rust/Rustler and C/NIF
Experience with the adapter pattern
Experience with Absinthe for GraphQL
Experience with infrastructure as code using Terraform
Experience with GCP, k8s on GKE, and Cloud SQL

Benefits

Health/Dental/Vision insurance
401k (no match right now)
Take the time you need PTO (4 weeks-ish, but we don’t keep track)

Company

Jump - Advisor AI

twittertwittertwitter
company-logo
Trusted by enterprise and loved by advisors, Jump is the leading AI tool for wealth managers and financial advisors that automates notetaking, compliance, CRM updates, and much more

Funding

Current Stage
Growth Stage
Total Funding
$29.17M
Key Investors
Battery VenturesSorenson Capital
2025-02-03Series A· $24.57M
2024-06-10Series Unknown· $4.6M

Leadership Team

leader-logo
Parker Ence
CEO & Cofounder
linkedin
leader-logo
Tim Chaves
Co-founder / COO
linkedin
Company data provided by crunchbase