Back End Engineer

ACME Technologies is both a payment infrastructure provider and a cloud application provider. Our core ticketing and membership applications are powered by ACME Pay, our payment infrastructure that can be used by any SaaS company seeking to monetize payments.


Our cloud application stack is composed of eCommerce (B2C) and web-based Backoffice (B2B) applications as well as Point of Sale and Access Control applications for in-venue sales and scanning.


Our payment infrastructure stack is a modern API layer with SDKs, providing a rich omnichannel (online and POS) interface at the payment acceptance layer all the way to back office management and daily payout to sellers, with a global footprint. See


Our back end technology is modern, based on the latest java micro services architectures and modern REST API principles. The challenges are great to keep our infrastructure reliable, secure, with high uptime and high performance as we process the main integrated payment use cases for our app layer and external API clients. If you like great engineering challenges, it’s hard to find better; we do deep technology.


Our culture is collaborative. Given we build mission critical systems, we take pride in a low key, solution oriented company that deals with problems productively. Everybody is part of the solution. As a core tech company, we focus on great engineering to support our clients and sales.


Become a member of the core engineering team at ACME. Contribute at a foundational level to our growing multi-product portfolio and have lots of fun building at scale.


  • Are you excited to build systems that replace existing ERP systems for large venues?
  • Are you interested in building mission critical systems such as payments?
  • Do you like to handle problems that are true enterprise class?
  • Can you write RESTful APIs using Java that can handle millions of transactions across multiple venues without losing sleep over it?
  • Can you figure out when MySQL is the right database versus MongoDB? Can you handle both types of databases?
  • You definitely need to know how to work in a team environment since we don’t build our system in a vacuum.
  • If you said yes to most of the above you must already be a self starter and obsessed about building great products.
  • Micro-services, SpringBoot, Hibernate are frameworks that you need to know or learn fast since that is the foundation of our system.
  • We would prefer a BS or MS in Computer Science but are open if you meet most of the above requirements.

Seniority Level
Mid-Senior level


Computer Software


Employment Type


Job Functions

If this sounds exciting to you and matches your background, we would love to hear from you!

You can apply by emailing us at [email protected]