Software Engineer, Financial Systems

RampRamp·Remote(New York, NY (HQ))
Software Development

WFA Digital Insight

As demand for skilled software engineers in fintech continues to grow, with a 25% increase in job postings over the past year, opportunities like this one at Ramp stand out. With the global fintech market expected to reach

24.3 billion by 2025, professionals with expertise in building data-intensive systems are in high demand. Ramp's mission to build smart financial infrastructure offers a unique chance for engineers to work on high-stakes, data-dense problems. Before applying, candidates should be prepared to showcase their system design skills, experience with financial data, and ability to thrive in startup-like environments.

Job Description

About the Role

The Software Engineer, Financial Systems role at Ramp is a critical position that involves designing and building large-scale financial systems. These systems are foundational to Ramp's mission, ensuring financial accuracy and visibility across the business globally. As a software engineer in this role, you will be responsible for creating robust and extensible data models and orchestration logic for financial reporting systems, working closely with the CFO and finance leadership to translate business requirements into technical specifications.

The role requires a deep understanding of financial systems, data modeling, and distributed systems. You will be working on complex problems involving high volumes of transactional data, event-driven architectures, and financial data at scale. Your work will have a direct impact on how companies move and manage billions of dollars, making this a high-stakes and rewarding position.

Ramp is looking for engineers who can own problems end-to-end, making consequential decisions that shape the outcome. If you have a strong background in building data-intensive systems, experience with financial data, and a passion for working on mission-critical infrastructure, this role could be an excellent fit.

What You Will Do

  • Design and build large-scale financial systems that handle high volumes of transactional data with correctness and precision
  • Create robust and extensible data models and orchestration logic for ledgering, reconciliation, and financial reporting systems
  • Partner directly with the CFO and finance leadership to translate business requirements into technical specifications
  • Build systems that maintain auditability, data integrity, and regulatory compliance across the expanding product ecosystem
  • Work on complex problems involving distributed systems, event-driven architectures, and financial data at scale
  • Collaborate with engineers who care deeply about correctness, reliability, and elegant system design
  • Develop and maintain technical specifications and documentation for financial systems
  • Participate in code reviews and contribute to the improvement of the codebase
  • Stay up-to-date with industry trends and emerging technologies in fintech and financial systems

What We Are Looking For

  • 3-5 years of backend engineering experience with expertise in building data-intensive systems
  • Strong Python experience, ideally as your primary language
  • Deep SQL knowledge and experience working with complex data models
  • Proven system design skills - you can take high-level requirements and architect scalable, maintainable solutions
  • Experience thriving in startup-like environments with high ambiguity and requiring independent problem-solving
  • Comfortable working flexibly across the stack - equally at home prototyping analyses in a Jupyter notebook and implementing production backend endpoints
  • Track record of building reliable, well-tested systems where correctness matters
  • Experience with financial data, such as banking, payments, card transactions, or trading/exchange data
  • Familiarity with accounting concepts and ledgering systems

Nice to Have

  • Experience with distributed systems technologies, such as Kafka
  • Background in fintech products, including billing, cards, payments, or reconciliation
  • Experience working closely with internal stakeholders and translating business needs into technical solutions
  • Experience with workflow orchestration tools like Temporal or Airflow

Benefits and Perks

  • 100% medical, dental, and vision insurance coverage for you and partially covered for your dependents
  • One Medical annual membership
  • 401k, including employer match on contributions made while employed by Ramp
  • Flexible PTO
  • Fertility HRA, up to
    0,000 per year
  • Parental Leave
  • Unlimited AI token usage
  • Pet insurance
  • Centralized home-office equipment ordering for all employees
  • Health and Wellness programs

How to Stand Out

  • Ensure your portfolio showcases experience with data-intensive systems and financial data modeling.
  • Be prepared to discuss your approach to system design and how you maintain data integrity.
  • Highlight any experience with distributed systems technologies or fintech products.
  • Practice explaining complex technical concepts in simple terms, as you will be working closely with non-technical stakeholders.
  • Research Ramp's current products and services to understand how your role contributes to the company's mission.
  • Prepare questions about the company culture, team dynamics, and opportunities for growth and development.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.