Essence Coaching Group

Staff Software Engineer (Python / Fintech Platform)

  • Essence Coaching Group

Job Description

Staff Software Engineer (Python / Fintech Platform)

Location: Remote – NYC
Employment Type: Full-time
Seniority Level: Senior / Staff
Salary: $225,000 – $260,000 base + equity

Overview
An early-stage fintech company with strong product-market fit is looking for a Staff Software Engineer to join its growing engineering team. The platform is designed to support large-scale payment processing, and this role will be instrumental in building the systems required to handle high transaction volumes and support rapid company growth.

As an early engineering team member, you will work closely with technical leadership to design, build, and scale critical platform components.

Key Responsibilities

  • Design and develop core components of a payments platform

  • Build and maintain scalable backend services using Python

  • Architect reliable systems capable of supporting high transaction volumes

  • Develop and maintain customer-facing APIs

  • Lead technical initiatives from design through production deployment

  • Collaborate closely with engineering leadership and cross-functional teams

  • Ensure high standards for code quality, reliability, and performance

  • Contribute to platform scalability and infrastructure improvements as the company grows

Requirements

  • 5+ years of software engineering experience

  • Strong Python development experience (required)

  • Experience building scalable backend systems or financial platforms

  • Strong knowledge of system design and distributed systems architecture

  • Ability to work effectively in fast-growing startup environments

  • Strong ownership mindset and ability to drive projects from concept to production

Whats Offered

  • Competitive compensation package

  • Equity participation

  • Remote work flexibility

  • Opportunity to join an early engineering team and influence the technical direction of a rapidly scaling fintech platform