Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$105k - $145k

Finstock, Inc.

Software Engineer - Fintech & AI Platform

Location: Remote - United States preferred

Employment Type: Full-time

Compensation: USD $105,000–$145,000 annual base salary

Reporting to: Engineering Lead

About Finstock

Finstock, Inc. builds AI-powered financial research, trading analytics, quantitative research, and market intelligence tools for experienced investors, analysts, research teams, and institutions.

Our platform combines reliable software systems, scalable APIs, secure data workflows, responsive user interfaces, and AI-assisted research capabilities to support financial analysis and market intelligence.

About the Role

We are looking for a Software Engineer to help build, maintain, and scale Finstock’s financial research and market intelligence platform.

You will work across backend services, APIs, product features, data integrations, internal tools, dashboards, and user-facing research workflows. You will collaborate closely with engineering, product, data, AI, design, and financial analyst teams to turn business and research requirements into secure, production-ready software.

This is a remote position, with a preference for candidates based in the United States. Candidates in other countries may also be considered where Finstock can engage them in compliance with applicable employment, tax, data protection, and operational requirements.

Key Responsibilities

  • Design, build, test, and maintain features for Finstock’s financial research and market intelligence platform.
  • Develop secure, reliable, and scalable backend services, APIs, and internal systems.
  • Build and improve dashboards, research tools, analytics features, and user-facing product workflows.
  • Integrate market data, company information, financial statements, research metadata, analytics outputs, and approved third-party APIs.
  • Collaborate with engineers, product managers, data teams, AI engineers, analysts, and designers.
  • Translate product and research requirements into maintainable, production-ready software.
  • Write clean, tested, well-documented, and reusable code.
  • Participate in code reviews, architecture discussions, technical planning, and engineering design decisions.
  • Improve system performance, reliability, observability, security, and error handling.
  • Troubleshoot production issues and support incident investigation and resolution.
  • Contribute to CI/CD workflows, automated testing, documentation, and engineering standards.
  • Follow internal security, privacy, confidentiality, and data-handling requirements.

Required Qualifications

  • At least 3 years of professional experience in software engineering, backend engineering, full-stack engineering, or a related role.
  • Strong proficiency in at least one modern programming language, such as:
  • Python
  • TypeScript or JavaScript
  • Java
  • Go
  • C#
  • Experience building production-grade APIs, backend services, web applications, or internal engineering tools.
  • Experience working with relational databases such as PostgreSQL, MySQL, or similar systems.
  • Familiarity with frontend or full-stack frameworks such as React, Next.js, Angular, Vue, or equivalent technologies.
  • Experience with AWS, Google Cloud Platform, Microsoft Azure, or another cloud environment.
  • Understanding of:
  • Software architecture
  • API design
  • Authentication and authorization
  • Testing and debugging
  • Version control
  • Secure coding practices
  • Experience using Git, GitHub, CI/CD tools, issue-tracking systems, and remote engineering workflows.
  • Strong problem-solving ability, attention to engineering quality, and ownership mindset.
  • Strong written communication skills and the ability to collaborate effectively in a remote environment.
  • Commitment to protecting financial, company, and user-related data.
  • Ability to work remotely in compliance with the legal and eligibility requirements applicable to your location.

Preferred Qualifications

Experience in one or more of the following areas is highly valued:

  • Fintech products, financial market data, investment research platforms, trading analytics, or capital markets infrastructure.
  • Financial data concepts, including equities, ETFs, indices, FX, crypto assets, commodities, fundamentals, filings, and corporate actions.
  • Python-based financial tools, analytics workflows, or data-processing libraries.
  • Backend frameworks such as Node.js, FastAPI, Django, Flask, NestJS, or GraphQL.
  • PostgreSQL, Redis, MongoDB, Elasticsearch/OpenSearch, vector databases, or time-series databases.
  • Docker, Kubernetes, Terraform, GitHub Actions, and cloud deployment workflows.
  • Monitoring, observability, application security, and incident response.
  • AI-assisted products, LLM features, retrieval systems, search platforms, or research automation tools.
  • Enterprise SaaS features, permission systems, secure user workspaces, or audit trails.
  • Quantitative analytics, financial research, or market intelligence.

What You May Work On

  • APIs and product features for financial research and market intelligence workflows.
  • User-facing dashboards, charting tools, research interfaces, and internal analyst tools.
  • Integrations for market data, company fundamentals, corporate actions, financial statements, news, and research metadata.
  • Secure user workspaces and permission-aware data-access systems.
  • Backend performance, monitoring, system reliability, and production stability.
  • AI-assisted research features, retrieval workflows, and reliable application logic.
  • Infrastructure and engineering systems that support the continued growth of Finstock’s platform.

What We Offer

  • The opportunity to build an AI-powered financial research and market intelligence platform.
  • Direct collaboration with engineering, product, AI, data, and regional analyst teams.
  • Exposure to financial market data, research workflows, quantitative analytics, and AI-assisted product development.
  • Remote work within a distributed international team.
  • A company email account and access to approved tools, including Microsoft 365, Outlook, Microsoft Teams, GitHub, cloud platforms, and other company-approved productivity tools.
  • Potential participation in company offsites, including possible Hong Kong offsites, subject to business requirements, travel eligibility, visa or documentation requirements, and company approval.
  • Coverage of approved business-related travel, accommodation, and reasonable expenses.

Important Role Boundaries

This is a software engineering position supporting product systems, financial research infrastructure, and internal engineering workflows.

The role does not require or permit employees to:

  • Provide personalized investment, legal, tax, accounting, or financial advice.
  • Recommend that an individual buy, sell, or hold a security based on their personal circumstances.
  • Execute trades or manage client funds.
  • Handle client assets, deposits, or payments.
  • Promise or imply investment returns, trading profits, or risk-free outcomes.
  • Use unauthorized data sources or bypass third-party licensing restrictions.
  • Circumvent security, confidentiality, authorization, or data-protection requirements.

Finstock does not charge applicants any application, onboarding, training, software, or equipment fees.

Equal Opportunity

Finstock, Inc. considers applicants based on role-related skills, experience, technical ability, work quality, availability, and applicable engagement requirements.

We do not make hiring decisions based on age, gender, gender identity, religion, ethnicity, race, national origin, disability, sexual orientation, marital status, family status, veteran status, or any other status protected by applicable law.

  • Build secure, scalable technology at the intersection of software engineering, artificial intelligence, and financial research. Apply to join Finstock.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Lawrenceville, GA vacancy
  •  ...SERVICES INC. is a technology-focused organization that delivers software solutions to support diverse business needs. The company values...  ...Description This is a part-time remote role for a Software Engineer. The Software Engineer will design, develop, and maintain back-... 
    Suggested
    Part time
    Remote work

    Absolute

    Lawrenceville, GA
    1 day ago
  •  ...Veterans, transitioning service members, and military spouses are strongly encouraged to apply. Tria is looking for a Full Stack Engineer with strong experience with modern web application development using React for the frontend, Node.JS ecosystem for the backend.... 
    Suggested
    Work at office
    Remote work

    Tria Federal (Tria)

    Lawrenceville, GA
    1 day ago
  • $30 per hour

     ...Associate AI Software Developer — Agentic Commerce (3 Openings)12-month contract, likelihood of extension or permanent hire Grand...  ...an entry-level AI Software Developer! The focus is prompt engineering and agent quality — evals, golden datasets, LLM-as-judge scoring... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Local area

    Brooksource

    Lawrenceville, GA
    1 day ago
  •  ...We’re hiring a Senior Software Engineer to support a major technology initiative focused on new customer-facing web and mobile experiences, a unified design system, and AI-powered capabilities across products. The initiative is focused on raising the engineering bar for... 
    Suggested
    Contract work
    Shift work

    Alined Consulting Group

    Lawrenceville, GA
    1 day ago
  •  ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with a wealth of experience, to excel in a fast-paced and dynamic environment? Do you thrive in collaborative settings, valuing engineering... 
    Suggested

    BlueMatrix

    Lawrenceville, GA
    1 day ago
  •  ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production operation... 
    Remote work

    LightSpun

    Lawrenceville, GA
    1 day ago
  •  ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will... 
    Remote work

    IntePros

    Lawrenceville, GA
    1 day ago
  •  ...M3 ( is a leading provider of hospitality-specific software solutions, delivering cloud-based tools for hotel accounting, financial...  ...leadership, and mentoring of other team members. Senior Software Engineers are expected to be proficient with approved AI-assisted and... 
    Full time
    Work at office
    Weekend work
    Afternoon shift

    M3

    Lawrenceville, GA
    1 day ago
  •  ...build campaigns, reach audiences, collect data, and maintain compliance. About the Role Our client is seeking a Senior Software Engineer responsible for developing, maintaining, and scaling the company’s software products. This role will contribute to building... 
    Temporary work
    Part time
    Remote work
    Home office
    Flexible hours

    Tangerine Search Inc.

    Lawrenceville, GA
    1 day ago
  •  ...We are seeking a highly skilled and experienced Senior Network Software Engineer with a strong focus on transport connectivity and networking products. As a key member of the engineering team, you will design, develop, and deploy enterprise-grade networking appliances... 

    Spectrum IT Recruitment

    Lawrenceville, GA
    2 days ago
  • $150k - $200k

     ...AI healthcare. About this role This role sits on the Engineering team and reports to the Engineering Manager. You will be handed...  ...not just solve it Requirements ~5+ years of professional software engineering experience ~ Solid expertise in at least one of... 
    Remote work
    Work from home
    Flexible hours

    Clearstep

    Lawrenceville, GA
    3 days ago
  •  ...Android Software Engineer Location: Remote, Nationwide Our client is building a new generation of mobile experiences where artificial intelligence is an essential part of the product rather than an added feature. They are seeking an Android Software Engineer who... 
    Remote work

    LinkedIn

    Lawrenceville, GA
    16 hours ago
  •  ...customers' business challenges, Take2 will work as a partner to best resolve client needs. Take2 is hiring an AWS Lakehouse Data Engineer who is eligible to be sponsored for a Public Trust Clearance. This position is Remote, but it will require you to work East Coast... 
    Remote work

    Take2 Consulting LLC

    Lawrenceville, GA
    2 days ago
  •  ...this role, you will design, develop, test, and maintain scalable software solutions that support Honeywell’s connected products and...  ...optimization.Minimum of 3 years of experience leading quality engineering and test automation efforts, including test strategy, planning... 
    Temporary work
    Remote work
    Flexible hours
    Shift work

    Honeywell

    Duluth, GA
    3 days ago
  • Join a Team Recognized for Leadership, Innovation and Diversity Honeywell is seeking a motivated and talented Software Engineer I to join our software development team. In this role, you will design, develop, test, and maintain cloud-connected applications and services... 
    Temporary work
    Flexible hours

    Honeywell

    Duluth, GA
    4 days ago
  •  ...impact of your work. You are visible, your talents are valued, and you are empowered to shape the future of payments.As a Sr. Software Engineer in Norcross, GA, you will join a diverse, passionate team, dedicated to powering the world’s payments ecosystem!Position SummaryWe... 
    Full time
    Local area
    Worldwide

    ACI Worldwide

    Norcross, GA
    16 hours ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Worldwide

    USM Systems

    Duluth, GA
    4 days ago
  •  ...Lead Backend Engineer – AI Location: Fully remote within the United States Employment Type: Full-time, permanent Role Overview...  ..., and vector stores Requirements - 10+ years of software engineering experience, including substantial backend or distributed... 
    Permanent employment
    Full time
    Remote work

    Harnham

    Lawrenceville, GA
    1 day ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Lawrenceville, GA
    3 days ago
  • The Software Engineer is responsible for assisting in designing, coding, testing, and maintaining software applications under the guidance of senior engineers. You will collaborate with cross-functional teams to understand requirements, contribute to technical solutions... 

    Quality Technology Services

    Suwanee, GA
    3 days ago
  •  ...Overview Position Summary: Under minimal supervision, perform software development activities including software requirements, design...  ...and oral communications skills Ability to use software engineering tools: configuration, requirements, and defect management... 
    Worldwide

    Werfen

    Norcross, GA
    2 days ago
  • $140.5k - $221.5k

     ...our team. What you'll do The ViaSat Access Edge Terminal Software team is responsible for the design, development, delivery and support...  ..., residential and other sectors. You’ll be a software engineer working as part of a software team with a technical lead. You will... 
    Temporary work

    ViaSat

    Duluth, GA
    2 days ago
  •  ...I’m partnering with an innovative MedTech company developing a Software as a Medical Device platform designed to improve clinical decision...  ...and patient outcomes. They are looking for a Software Engineer to help design, build and scale secure, reliable software within... 

    Hartmann Young

    Lawrenceville, GA
    1 day ago
  • Job-ID29385657Reference26-27293TECH SVCS - Data Solutions Engineer EEO: “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”

    Mindlance

    Lawrenceville, GA
    16 hours ago
  •  ...Our client is looking for an Azure Data Engineer with strong SQL, ETL experience building data pipelines from scratch This is a full time role that can be done remotely, no sponsorship offered. Responsibilities: Design and develop highly scalable and extensible... 
    Full time
    Remote work

    The Judge Group

    Lawrenceville, GA
    1 day ago
  •  ...Designing and consuming JSON APIs Automated testing tools and frameworks, such as Selenium, Artillery, Insomnia, TDD, and BDD Agile software development methodologies and tools Self-starter with the ability to seek clarification when necessary and identify personal... 
    Work experience placement

    Tarkik Solutions

    Lawrenceville, GA
    1 day ago
  •  ...chemical R&D teams to reach better results in record time. Our AI engine learns from as few as five data points, runs transparently...  ...campaign orchestration, user management, and result delivery. Software design - Collaborate closely with the ML team to ensure stable,... 
    Local area

    Sunthetics

    Lawrenceville, GA
    3 days ago
  •  ...Position Title: Lead Engineer Location: Remote (EST) Duration: Long Term Contract (only W2) Team: The team owns the platform end-to-end—from data generation and ingestion through application delivery and user experience. We are responsible for building and maintaining... 
    Long term contract
    Remote work

    Mindlance

    Lawrenceville, GA
    2 days ago
  •  ...In this role, you will design, develop, and deliver scalable software solutions that power Honeywell’s connected products and digital...  ...leadership, influence architecture and design decisions, mentor engineers, and advance engineering practices for cloud-connected... 
    Temporary work
    Remote work
    Flexible hours

    Honeywell Technologies

    Duluth, GA
    6 hours ago
  •  ...Software Engineer It's exhilarating to find yourself at a pivotal moment in history— and even more so to be leading the way. At QTS Data Centers, we are proud to stand at the forefront of today's dynamic digital transformation. Our world-class data centers empower our... 
    Immediate start
    Worldwide

    QTS Data Centers

    Suwanee, GA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!