Software Engineer, Financial Systems

Madhive

New York, NY0–4 yrs21m agovia LinkedIn

About the Role

Madhive is hiring a Software Engineer to join our Financial Systems Engineering team, focusing on TallyIQ, Madhive’s internal finance application. This application helps Finance, Accounting, and Revenue Operations manage invoicing, adjustments, approvals, reconciliation, and financial reporting, with capabilities for financial analytics and decision-support tools, including opportunities for AI-powered predictive and prescriptive analytics. The work involves user interfaces, APIs, backend services, and financial business logic, supported by integrations with Madhive’s proprietary advertising platform, NetSuite, Salesforce, and BigQuery. This is a hands-on engineering role with room for growth, reporting to the Senior Software Engineering Manager for Financial Systems Engineering. The role is based out of Madhive's New York City headquarters, operating on a hybrid model requiring 3 days per week in the office for team collaboration.

Key Responsibilities

  • Build application features for invoice generation and previews, credits and approvals, configurable templates, reconciliation, and financial analysis.
  • Develop APIs and backend services in Go and Python on Google Cloud, with opportunities to contribute to the React and TypeScript frontend.
  • Work directly with Finance and Accounting stakeholders to understand their processes, uncover unmet needs, and evaluate potential solutions.
  • Help shape and prioritize the application roadmap with your manager and Product, then carry defined features from discovery through implementation, release, and ongoing improvement.
  • Contribute to financial analytics and decision-support capabilities, including exploring AI-powered predictive and prescriptive analytics and finance workflow automation.
  • Build and maintain integrations with Madhive’s proprietary platform, NetSuite, Salesforce, and BigQuery.
  • Build permissions, validation, tests, error handling, and audit trails that keep financial data accurate and support appropriate human oversight.
  • Use feedback from users to improve the application’s usability, reliability, and business value.

Requirements & Tech Stack

  • Programming in Go, Python, or a similar backend language.
  • Working with SQL.
  • Google Cloud platform.
  • React and TypeScript (Nice to Have).
  • Integrations with NetSuite, Salesforce, and BigQuery.
  • Experience with LLMs, tool calling, predictive modeling, or AI-assisted workflows (Nice to Have).

Qualifications

  • An early-career software engineer with 0–4 years of professional experience; recent graduates with substantial project, internship, or other hands-on building experience are welcome.
  • Able to demonstrate engineering skills through professional work, internships, open-source contributions, or substantial projects.
  • Accounting or finance knowledge is strongly preferred, gained through coursework, a prior role, or practical experience with financial processes and analysis.
  • Interest in understanding how people work, asking thoughtful questions, and connecting engineering decisions to business needs.
  • Careful about correctness: validate assumptions, test edge cases, and investigate unexpected results.
  • Proactive, collaborative, and comfortable working through ambiguity with support from teammates.
  • Ready to take ownership of well-defined work and grow toward broader responsibility.
  • Hold a degree in Computer Science or a related field, or have equivalent hands-on engineering experience.
  • NYC-based or willing to relocate.

Nice to Have

  • Experience building web applications with React and TypeScript.
  • Experience with financial analytics, data modeling, or data pipelines.
  • Familiarity with NetSuite, Salesforce, or ERP integrations.
  • Experience with Google Cloud, including Cloud Run, Cloud SQL, or BigQuery.
  • Experience building with LLMs, tool calling, predictive modeling, or AI-assisted workflows.

Entry-Level Software Engineer Jobs in New York · last 7 days

65 openings · 64 need no experience

Most hiring: Palantir Technologies, FDE Times, Palantir

See all 65 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job