Current Job Opportunities

Wish you had a say in what goes into a product? Want to learn the latest Java Technologies? Would it excite you to see your hard work show up within the product you’re working on? 

We build great software at Arbiter! We also build great employees by giving them an environment to grow their skills. 



We’re always looking for new employees and managers that display the core attributes of leadership, innovation, and professional integrity.

If you’re looking to try something new, please see our openings below, and send us your resume.

Arbiter Software is an Equal Opportunity Employer and Does Not Discriminate on the Basis of Race, Sex, Age, National Origin, Religion, Physical, or Mental Handicaps or Disabilities, Marital Status, Veteran Status, Sexual Orientation, Nor Any Other Basis Prohibited by Law. Arbiter Software Does Not Accept Unsolicited Agency Resumes and Won’t Pay Fees to Any Third-Party Agency or Firm that Does Not Have a Signed Agreement with Us.

Accounting / Office Manager

Robert Mark Technologies is seeking a qualified candidate for a full-time accounting/office manager role. Responsible for maintaining the company’s financial records to ensure accuracy. Performs routine financial calculations and general ledger duties. General Accountabilities Classifies, records, and summarizes numerical and financial data to compile and keep financial records. Complies with federal, state, and company policies, procedures, and regulations. Maintains financial, accounting, and auditing reports including expenditures, accounts payable and receivable, and profits and losses. Reconciles and reports discrepancies found in records.
Location: Onsite in Woodbury, MN
*The company reserves the right to add or change duties at any time.
  • Verifies invoices and approves payments.
  • Prepares quotes, purchase orders and invoices as necessary.
  • Prepares financial statements and management reports.
  • Actively maintains all accounts files.
  • Prepares analysis of accounts.
  • Conducts monthly close procedures.
  • Manages correspondence to customers as necessary to update accounts.
  • Receives payments and posts amount to customer's account.
  • Maintains records of payment collection and status of accounts.
  • Contacts customers with delinquent accounts to notify them of their need to pay.
  • Independently and proactively perform tasks assigned.
  • Maintain strict confidentiality of all client and company business.
  • Provide additional support to Management and Operations as needed.
  • Job Qualifications
  • Education: Two-year accounting degree preferred
  • Experience: 3-5 years related experience
  • Skills
  • Excellent verbal and written communication skills
  • QuickBooks & Microsoft Office proficiency
  • Well-rounded knowledge of accounting principles, payroll and sales tax
  • Problem solving
  • Collaborative work style
  • Service orientation
  • Time management
  • Job Type
  • Full-time
  • Salary
  • $45,000.00 - $70,000.00 per year
  • Benefits
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Schedule
  • Monday to Friday
  • Supplemental pay types
  • Bonus opportunities
  • Commission pay
  • Work Location
  • In person

Entry Level QA Tester

Positions Available for Entry-Level and Experienced Professionals
Qualifications Location: Woodbury, MN
  • Performing Use Cases, Testing of Product
  • Experience with JIRA, Zephyr, & Creating Documentation
  • Self-Motivated & Willing to Learn

Software Demonstrators

Willing to Train Entry-Level or Experienced Professional for Product Demonstrations
Qualifications Location: Woodbury, MN
  • Ability to Learn New Products Quickly
  • Good Verbal Communication
  • Ability to Present Remotely or In Person
  • Willing to Travel
  • Well Spoken & Energetic, with the Ability to Improvise

Entry Level Software Developer

Responsible for Developing, Testing, & Debugging New and Existing Application Features. Willing to Train.
Qualifications Location: Woodbury, MN
  • Bachelor's Degree in Computer Science or Related Field
  • Experience with JSP, Servlets
  • Experience with Spring, Hibernate, and Struts Frameworks
  • Experience with Application Servers (Tomcat)
  • Experience with SQL Queries and SQL Server (SQL server 2005/2008/2012)
  • Thorough Understanding of JavScript, HTML, CSS
  • Ability to Translate Business Requirements into Technical Specifications
  • Some Knowledge of Linux is a Plus
  • Experience with AutoSys (CA Workload Automation AE) and Job Scheduling is a Plus
  • Ability to Work in a Fast Paced Environment

Software Developer - Applications

Work Hand-in-Hand with Our Customers and Sales Force to Equip Our Customers for Success
Qualifications Location: Woodbury, MN
  • Support and Assist in the Overall Development of the Automation Change Control Expert (ACCE) Product Application; Recommend Changes to the Backend Technology
  • Maintain Applications Software with Periodic Updates to Optimize the Product
  • Modify Existing Software to Correct Errors, Allow it to Adapt to New Hardware, or to Improve its Performance
  • Modify and Expand Existing Software to Fit Client Requests
  • Respond to Quality Assurance Questions to Ensure that Software is Developed to Meet Stringent QA Expectations
  • Responsible for Fixing and Updating JIRAs on a Daily Basis in Order to Track Software Development Activities and Ensure Both Close Coordination with Peers in the Development Activities, as Well as to Ensure Direct Supervisor is Aware of Daily Progress
  • Analyze User Needs and Software Requirements to Determine Feasibility of Design within Time and Cost Restraints
  • Design and Code Future Applications Releases and Maintain Codebase
  • Determine System Performance Standards
  • Store, Retrieve, and Manipulate Data for Analysis of System Capabilities and Requirements
  • Play Lead Role in Strategic Planning of Software Release
  • Utilize Software Development Tools, Such as Java (EE), MVC Frameworks, such as Apache Struts2 and Spring MVC, Developing REST Services, Working with Major Java Frameworks, Including Spring and Quasar, and Frontend Development Technologies, Such as Javascript, HTML, JSP, as Well as Plugins for Javascript, Such as Jquery and Jquery UI. Other Relevant Software Development Tools Regularly Used by this Software Developer Position Include Data Layer, Hibernate and JDBC, DBMS (SQL Server), and Structured Query Language. All of These Tools are Utilized Regularly and Strategically.
  • Utilizing Software Development Tools, Such as Java (EE), MVC Frameworks, Such as Apache Struts2 and Spring MVC
  • Developing REST Services, Working with Major Java Frameworks Including Spring and Quasar, and Frontend Development Technologies Such as JavaScript, HTML, JSP, as Well as Plugins for Javascript Such as Jquery and Jquery UI
  • Utilizing Data Layer, Hibernate and JDBC< DBMS (SQL Server) and Structured Query Language
  • Making Recommendations on Updates to Increase Functionality and Performance
  • Working with Clients to Understand Their Use of the Tool and to Make Recommendations on Functional Changes to It