Software Engineer @Gravity Payments
Software Development
Salary usd 130,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today

[Hiring] Software Engineer @Gravity Payments

Today - Gravity Payments is hiring a remote Software Engineer. πŸ’Έ Salary: usd 130,000 - 160,000 per year πŸ“Location: USA

Role Description

A career with Gravity Payments is an opportunity to be on a collaborative team where creative leadership, passion for progress, and responsibility are paramount. Our team members focus and commit to providing for our clients and our community because we care deeply for others.

This is a role on the Payments Platform team, which is responsible for Android software and SDKs that run on payment terminals in environments in many industries across the US. The code you write reads cards, talks to card networks, and moves money. It is EMV-certified and PCI-scoped. There is no staging environment for a merchant whose terminal will not take a payment.

Success in this role looks like:

  • You ship Kotlin on our PAX terminal applications and payment SDK, and your work holds up in a certified environment where a behavior change can invalidate a certification.
  • You have opinions about architecture, API shape, and error handling, and you state them in design review. When the team goes the other way, you can explain the trade-off you accepted.
  • You think in terms of what the code costs to support for the next five years, not what it costs to write this week. Terminals in the field cannot be hot-fixed the way a web app can.
  • You design the failure paths instead of finding them in production. Process death mid-transaction, a network drop between authorization and signature, a certificate rotation that outruns the fleet: you raise these before they are incidents.
  • You work productively when the answer is not yet known. Our largest epic lists nineteen open questions today, and you help close them rather than waiting for someone else to.
  • You use AI-assisted and agentic tooling daily and have a view on where it earns its place and where it does not. You review what it produces the way you review a teammate's pull request.
  • You raise the team's Android capability. You write down what you know, and the next engineer ramps faster because of it.

Qualifications

  • 2+ years shipping production Android applications in Kotlin, including work you did not start yourself. Structured concurrency, dependency injection, and Compose or a credible reason you are on Views.
  • You have shipped software where a defect has consequences: payments, banking, healthcare, identity, safety, industrial control, or comparable. Consumer utilities and portfolio applications do not clear this bar.
  • Demonstrable opinions on architecture, module boundaries, public API design, and error handling, with specific examples of a decision you made and what it cost you.
  • Comfort with ambiguity. You can describe a project where the requirements were genuinely unsettled, what you did to narrow them, and what you deliberately deferred.
  • Evidence of long-horizon thinking: a deprecation you sequenced, a migration you finished, a dependency you refused, or a public interface you shaped knowing you could not take it back.
  • Active daily practice with AI-assisted and agentic tools, and a view on how engineers should use them.
  • Coachable. You take direct feedback, act on it, and come back with questions.

Requirements

  • Android development against payment terminal hardware: PAX, Clover, Sunmi, Verifone, Ingenico, Square, or comparable. Clover application development is a direct plus.
  • EMV, card-present processing, tokenization, or PCI DSS scope experience.
  • Published or distributed an Android library or SDK that third parties consumed: Maven artifact versioning, dependency isolation, backward compatibility, and deprecation policy.
  • Network security work on Android: certificate pinning, mutual TLS, OkHttp interceptor chains, secure storage on device.
  • Experience where a release could not be rolled back quickly, and you planned around that constraint.

Benefits

  • Compensation: Competitive wage with Profit Sharing: a unique opportunity to earn a share in company success.
  • Comprehensive Benefits: Medical, dental, and vision coverage.
  • Financial Security: 401(k) retirement plan and voluntary life insurance.
  • Wellbeing: Time off when you need it, supporting both personal and professional sustainability. Open PTO available after one year.
  • Career Growth: Training, mentorship, and development opportunities.
  • Support & Stability: Short-term & long-term disability coverage and wellness resources.

The salary for this position is $130,000 - $160,000. We may be open to negotiating outside of this range if the desired salary aligns with the needs of the candidate and the company.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Gravity Payments
Software Development
Salary usd 130,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 134,347+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later