FinanceJobs.io
← Back to all jobs

Job Description

Senior Financial Software Engineer role designing and scaling full-stack systems for financial modeling, analytics, and investment workflows.

Responsibilities

  • Design, enhance, and scale software systems supporting financial modeling, analytics, and investment workflows
  • Build and implement quantitative models across fundamental equity analysis, valuation, options pricing, portfolio risk, and trading strategy evaluation
  • Develop and maintain backend infrastructure and platform services using Python
  • Create and improve frontend applications using TypeScript and Next.js, React, or comparable technologies
  • Apply UI/UX principles to strengthen usability, information architecture, and presentation of financial information
  • Design and maintain relational database structures, data flows, and application integrations
  • Improve integrations with financial data sources, APIs, and internal algorithms
  • Test and validate models, system components, and platform workflows for accuracy, reliability, and robustness
  • Support risk frameworks, including scenario analysis and performance tracking
  • Collaborate with investment and leadership teams to translate financial concepts and platform requirements into technical solutions
  • Document methodologies, assumptions, system architecture, and technical decisions
  • Evaluate and implement new capabilities in agentic AI, LLMs, and financial engineering to enhance the platform

Requirements

  • 5+ years of professional full-stack software development experience
  • Demonstrated hands-on experience across UI/frontend development, backend systems, and relational databases
  • Advanced proficiency in Python
  • Strong experience with TypeScript and Next.js, React, or a comparable modern frontend framework
  • Experience designing full-system architecture across backend systems, APIs, relational databases, data flows, frontend applications, and system integrations
  • Strong understanding of UI/UX principles and experience developing polished, user-facing applications
  • Experience with relational databases, including schema design, querying, and normalization
  • Hands-on software testing and validation experience
  • Experience leading software engineering teams and setting technical direction
  • Experience developing or working with financial markets, quantitative models, trading systems, or financial analytics tools
  • Strong working knowledge of fundamental equity analysis, valuation, and options and derivatives
  • Strong communication skills and ability to work in a collaborative, fast-paced environment
  • Must live within commuting distance of Newport Beach, CA, or be willing to relocate
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Finance, or a related field (Master’s degree or higher preferred)
  • Full-stack development experience: 5 years (Required)

Technologies

  • Python
  • TypeScript
  • Next.js
  • React
  • LLMs
  • agentic AI

Compensation

  • Base salary: $180,000 per year (commensurate with experience)
  • Discretionary performance-based bonus
  • Early-stage equity participation through incentive stock options

Benefits

  • Health insurance
  • Dental insurance
  • 401(k) with company match
  • Paid time off
  • Professional development assistance
  • Relocation assistance
  • Opportunity to contribute to the platform pre-launch

Work Location

  • In person
  • Newport Beach, CA

Application Questions

  • Are you proficient in Python and experienced with TypeScript and Next.js or React?
  • Do you have strong working knowledge of financial markets, including fundamental equity analysis and valuation?
  • Have you designed or materially contributed to full-system architecture across APIs, databases, backend services, frontend applications, and system integrations?
  • Will you now, or in the future, require sponsorship for employment visa status (e.g., H-1B visa status)?

Education

  • Master’s degree (Preferred)

Similar Jobs