Himalayas logo
CardFlightCA

Senior Backend Software Engineer

CardFlight is a SaaS payment technology company that provides solutions for small businesses to easily accept credit card payments.

CardFlight

Employee count: 51-200

Salary: 150k-190k USD

United States only

Whether they’re building great payment software or collaborating with a client, every CardFlight employee is committed to empowering small businesses to accept electronic payments with ease. Our team works primarily remote in over 25 US states with the ability to work in any US state and is passionate about delivering easy to use software to help small businesses accept payments from their customers. Joining our team means that you will be part of a fast-moving company, work collaboratively with others, and have a direct impact on making payments simpler for small businesses.

We’re currently looking for a Senior Backend Software Engineer who will take a key role on our United States location-neutral team. You will have the opportunity to unlock new ideas and solutions for our products, solving problems and architecting solutions in CardFlight’s backend systems responsible for transaction processing and settlement. Our backend applications are primarily built with Ruby on Rails with some supporting microservices in Typescript and C#, our DevOps infrastructure is built on AWS, and CI/CD is handled via github actions. In this role, we value strong technical design and architecture skills with a proven ability to effectively balance tradeoffs between greenfield development and legacy code augmentation/refactoring. In addition, ideal candidates will exhibit strong communication, leadership, agility, attention to detail, and an interest in providing technical coaching for more junior engineers. Lastly, being able to context switch effectively and manage many concurrent tasks is a crucial aspect of this role.

The position is US location-neutral remote, with opportunities to get together as a company and team throughout the year.

What You’ll Do

Developing and Building

  • Design, create, and support backend systems for transaction processing and settlement
  • Collaborate with a team of talented engineers to continuously build, ship, learn, and iterate on our products
  • Stay up-to date with new technologies and best practices in backend software development to drive technical innovation required to deliver best-in-class applications
  • Ensure product stability through testing and development of best practices

Architecture and Design

  • Design and implement robust services and APIs for long-term scalability and maintenance
  • Assist in refactoring existing code to improve performance, security, and maintainability

Technical Leadership Mentoring

  • Mentor and develop a high-performing team of engineers
  • Set technical direction and best practices for the team

Technical Support

  • Support operations team with customer-facing technical issues
  • Collaborate with third parties on code certifications

What You’ll Bring To The Table

  • 5+ years of backend software development; experience with the payments industry and/or payment processor integrations is a plus
  • Experience mentoring and coaching less experienced engineers
  • Experience designing and building quality and highly scalable applications
  • Proven track record of delivering complex projects with high quality within timelines
  • Superior communication and collaboration skills and interest in working with third parties
  • Ability to motivate, coach, and provide guidance to the team
  • Ability to be flexible and flourish in a fast-paced atmosphere while remaining focused with an attention to detail, working productively, and successfully juggling multiple tasks

Why You'll Love Being A Part Of Our CardFlight Team

  • US location-neutral work environment
  • Home-office equipment stipend
  • Flexible paid time off
  • Employee Engagement (Lunch Learns, team building events)
  • Learning Development culture
  • Comprehensive health benefits
  • Competitive compensation and company ownership/stock options
  • And more!!

As part of providing a great new‑hire experience and setting you up for success, all new hires are required to attend an in‑person onboarding session on their first day of employment. During this session, you’ll meet with a member of our People Team to help guide your onboarding, connect with a few local employees, and get an introduction to our culture and processes. The company covers all costs for this onboarding, including reasonable travel expenses, meals, and hotel accommodations. You will be asked to arrive the day before your official first day (typically a Sunday), and hotel expenses will be covered through the night of your onboarding day. You can choose one of the following onboarding locations (unless special accommodations are required, which can be discussed if applicable):

  • Atlanta, GA
  • Lincoln or Omaha, NE
  • Nashville, TN
  • New York City, NY

Our signature product, SwipeSimple, is used by 125,000+ small businesses across the country. SwipeSimple is a software solution that enables small businesses to accept payments seamlessly via phone, tablet or computer. SwipeSimple is sold through a partner network comprising financial institutions, merchant service providers, and independent sales organizations. The solution is also sold directly by CardFlight through SwipeSimple Connect.

The target cash compensation range for this role is between $160,000-$190,000 annualized, consisting of an annualized base salary of $150,000 to $180,000 and an annualized target bonus of $10,000. In addition to a competitive base salary, this position is also eligible for cash bonus and equity awards based on factors such as experience and performance. At CardFlight, we lead with respect for one another, our customers and business partners, vendors, and prospective employees. Our objective is to ensure CardFlight team members are passionate about the growth of our company, supported in their personal growth and development, and connected to their colleagues. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 150k-190k USD

Location requirements

Hiring timezones

United States +/- 0 hours

About CardFlight

Learn more about CardFlight and their company culture.

View company profile

CardFlight is dedicated to empowering small businesses by simplifying the complex world of payment acceptance. Many entrepreneurs and small business owners face significant hurdles when it comes to integrating reliable and secure payment solutions. They need technology that is not only easy to use but also keeps up with the fast-paced evolution of the payments industry. Recognizing these challenges, CardFlight developed SwipeSimple, a signature product designed to be intuitive and user-friendly for merchants. Our customers, who are the backbone of the American economy, can focus on growing their businesses because we provide them with the tools to accept payments seamlessly, whether in-person, online, or on the go. We understand that for a small business, every transaction is critical. That's why we prioritize building SaaS solutions that are ahead of the curve in technology, reliability, and user experience, ensuring that our customers never have to worry about the security or efficiency of their payment processing.

Our customer-centric approach extends beyond just our products. We partner with merchant service providers, banks, and independent sales organizations to distribute our technology, ensuring that small businesses have access to our solutions through trusted channels. This partnership model allows us to focus on what we do best: innovating in payment technology. We were one of the first providers to offer mobile EMV payment acceptance, demonstrating our commitment to helping our customers adapt to major technology shifts and reduce fraud. By providing robust hardware and software, including mobile apps, countertop terminals, and a comprehensive virtual terminal dashboard, we equip our clients with a complete payment toolkit. Our team is passionate about delivering not just software, but a support system that helps small businesses thrive in a competitive landscape. We are constantly improving our offerings and listening to customer feedback to ensure we are meeting their evolving needs and helping them succeed.

Employee benefits

Learn about the employee benefits and perks provided at CardFlight.

View benefits

Comprehensive health benefits

We offer comprehensive medical, vision, and dental plans.

Flexible working hours

Location-neutral work environment and flexible paid time off.

Commuter benefits

We offer other life hacks like commuter benefits and health equipment discounts.

Learning and development

Everyone is encouraged to learn and grow with a personal annual budget for development.

View CardFlight's employee benefits
Claim this profileCardFlight logoCA

CardFlight

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at CardFlight

Explore the variety of open remote roles at CardFlight, offering flexible work options across multiple disciplines and skill levels.

View all jobs at CardFlight

Remote companies like CardFlight

Find your next opportunity by exploring profiles of companies that are similar to CardFlight. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
CardFlight hiring Senior Backend Software Engineer • Remote (Work from Home) | Himalayas