Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Software Developer

Software | Mebane, NC | Full Time

Job Description

ARCA is an award-winning company that designs, manufactures, and distributes transaction automation systems. We specialize in highly innovative technology and services for cash control in bank branches, retail stores and self-service kiosks. Our success has made us one of the fastest-growing organizations in cash automation.

We provide cash automation technologies to customers in over 50 countries and support these devices with world-class service from our headquarters near the Research Triangle in North Carolina.

ARCA is seeking an experienced Software Developer to develop and maintain an Application Programming Interface (API) product, Envoy, written primarily in C++ used for the communication and control of automated cash handling machinery. Our API is a middleware layer between the cash device's embedded software and a customer's user-oriented application.

You should have 2+ years of applications development working with C++ in a Windows or Linux environment. You should have a Bachelor's degree in Computer Science, Engineering or other quantitative field.  You may be required to lift up to 40 lbs occasionally and move heavy machinery with a pallet jack.


  • Development and modification of software applications
  • Debugging and repair of software
  • Testing software systems and applications
  • Development of unit tests
  • Evaluation and review of software written by others
  • Maintenance and development of build systems
  • Support of software deployed to customers
  • Documentation of software description and functionality, work efforts, support recommendations, research findings and operational instructions


  • Required:
    • 2+ years experience
    • Bachelor’s degree in quantitative field
    • C++ applications development
    • CMake and Makefiles
    • Git and git flow
    • IntelliJ or Eclipse
    • Communication libraries for USB, TCP/IP and RS-232
  • Preferred:
    • Test framework software development
    • HTML, CSS, Javascript and AJAX programming
    • JSON knowledge

What’s in it for you?

Based at our high-tech Mebane headquarters near North Carolina’s Research Triangle, you'll enjoy being part of a supportive and skilled team that loves to innovate.

You’ll also enjoy benefits that go beyond the norm. 

  • Four weeks of PTO, a generous 401(k) plan with matching benefits and comprehensive health insurance, and 100% dental coverage.

  • Corporate functions that are actually fun.  We bring food trucks to our parking lot, have catered luncheons and participate in area road races. 

  • A collegial work environment. We are friendly and fun. You can come to work wearing jeans if you want, and you might find the CEO doing the same.

  • Little things. There’s fresh fruit and snacks in our cafeteria, as well as an unlimited supply of gourmet coffee, and subsidized gym memberships.

We have huge ambitions. If you’re happy to roll your sleeves up and work as part of an open-minded and entrepreneurial company, you’ll find yourself tremendously well rewarded.

ARCA is an equal opportunity employer. It is the policy of ARCA to prohibit discrimination and harassment of any type and to afford equal employment opportunities to employees and applicants, without regard to race, color, religion, sex, national origin, age, disability, genetic information, sexual orientation, gender identity or expression and veteran status.  We are committed to a diverse workforce. We support an environment that is inclusive and respectful. We are strongly committed to this policy and believe in the concept and spirit of the law. We look forward to hearing from you.