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

Jump - Advisor AI · 2 months ago

U.S. Senior/Staff/Principal Software Engineer

Jumpapp.com is an AI-focused company for financial advisors, seeking a Senior/Staff/Principal Software Engineer. The role involves architecting large-scale systems and designing distributed systems while leading technical initiatives and fostering effective communication across teams.

Artificial Intelligence (AI)Financial ServicesFinTechGenerative AISaaSWealth Management
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Help build an awesome product & company
Architect large-scale systems that handle significant traffic, data volumes, or complexity
Design and operate distributed systems at scale
Make architectural trade-offs and articulate reasoning behind technical decisions
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 designMicroservicesCloud-native patternsPerformance optimizationReliability engineeringTechnical documentationLeadershipCommunicationTeam collaborationProblem-solvingSelf-drivenInitiative

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

Experience with Elixir/Phoenix/LiveView
Familiarity with integrations based on Tesla (Finch adapter)
Experience with Tailwind for styling
Experience with distributed Elixir with libcluster (k8s adapter)
Experience with Liveview tests and wallaby for e2e tests
Experience with GCP logging, appsignal, Prometheus, grafana
Familiarity with Github (rebase merge and squash)
Experience with Hammox for testing
Experience with LLMs (OpenAI and Anthropic)
Experience with Rust/Rustler and C/NIF
Familiarity with Absinthe for GraphQL
Experience with Terraform for infrastructure management
Experience with Postgres 15 on Cloud SQL
Familiarity with SOC 2 compliance

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