Senior Software Engineer - Python & React / AI (New York City/Hybrid)
Compensation: $205,000–$225,000 USD + Equity + Benefits
Company Size: High-growth fintech | 2x+ headcount growth since 2021
Company Funding: Profitable | Strong revenue growth and established business traction
Tech Stack:
Python, React, PostgreSQL, AWS, AI/ML, LLMs, Agent-Based Systems
Why This Role
This is a product-focused engineering role at the intersection of AI, fintech, payments infrastructure, compliance, and consumer financial products.
The company is profitable, generates tens of millions in revenue, and has tripled revenue since 2021. Its technology is trusted by hundreds of banks and financial institutions and operates at significant scale, helping hundreds of thousands of consumers navigate and resolve financial obligations.
You'll own outcomes end-to-end rather than simply implementing tickets. Senior engineers influence product direction, make architectural decisions, build production systems serving millions of consumers, and work directly with Product, Design, Operations, and business stakeholders.
The company is also investing heavily in AI-powered products, LLMs, and agent-based systems, creating an opportunity to apply modern AI capabilities to real products with established customers, meaningful data, and measurable business outcomes.
You will:
- Design and build scalable production systems supporting millions of consumers and major financial institutions.
- Own features and systems end-to-end, from initial product and architecture decisions through production deployment.
- Build across a modern stack centered around Python, React, PostgreSQL, and AWS.
- Contribute directly to architectural decisions and product roadmap planning.
- Build and scale AI-powered product capabilities alongside traditional financial infrastructure.
- Solve complex engineering problems involving payments, data integrations, compliance, risk, and consumer-facing financial products.
- Drive engineering excellence through strong technical execution, thoughtful system design, and high-quality code.
- Partner closely with Product, Design, Operations, customers, and business stakeholders to deliver meaningful outcomes.
- Mentor junior engineers and help raise the technical bar across the engineering organization.
- Help define and improve engineering processes, standards, and architectural practices alongside other senior engineers and leaders.
Skills:
- 5+ years of professional software engineering experience.
- Strong backend engineering experience with Python or comparable modern backend technologies.
- Experience with React or the ability to work effectively across a modern full-stack environment.
- Experience with relational databases such as PostgreSQL.
- Experience building and operating production systems in AWS or comparable cloud environments.
- Experience designing, building, operating, and maintaining systems at meaningful production scale.
- Strong system design and software architecture fundamentals.
- Product-oriented engineering mindset with a focus on user and business outcomes rather than simply writing code.
- Ability to own technical problems from architecture through implementation and production.
- Strong collaboration skills and experience working cross-functionally with Product, Design, Operations, or other business teams.
- Ability to clearly articulate the customer and business impact behind technical decisions.
- Experience mentoring engineers and contributing to the technical development of a team.
- Computer Science degree or equivalent professional experience.
- NYC-based or willing to relocate and able to work from the office 3+ days per week.
Other Skills:
- Experience building products using LLMs, generative AI, or agent-based systems.
- Experience integrating AI capabilities into real production workflows.
- Experience migrating large or business-critical production systems.
- Experience building data integrations or integration-heavy products.
- Experience with payments infrastructure or financial technology.
- Experience within financial services, lending, collections, risk, or compliance.
- Experience building highly regulated consumer or enterprise products.
- Experience collaborating directly with customers and external business stakeholders.
- Experience scaling backend services supporting large user populations or transaction volumes.
- Experience working in both startup and larger-scale engineering environments.
- Strong people leadership within engineering teams and across functions.
How The Company Works
-
Outcome ownership – Senior engineers own problems from product direction and architecture through implementation and measurable business impact.
-
Product-minded engineering – Engineers care about the customer and business problem behind their work, not simply technical execution.
-
AI with real-world utility – AI and LLM technologies are applied to concrete financial workflows where performance and outcomes can be measured.
-
Complex systems at scale – Engineers work across payments, financial infrastructure, data integrations, compliance, AI, and systems serving millions of consumers.
-
Customer-first thinking – Engineering decisions are grounded in improving experiences and outcomes for both financial institutions and consumers.
-
Cross-functional collaboration – Engineers work closely with Product, Design, Operations, customers, and business stakeholders.
-
Engineering leadership – Senior engineers influence architecture, mentor teammates, and help establish engineering standards and processes.
-
Growth with stability – The company combines strong revenue growth and proven business traction with the ownership and upside of a high-growth technology company.
-
Hybrid in NYC or SF – Engineers collaborate in person 3+ days per week, with relocation available for strong candidates.