Work at Arbeit

Calling all nerds, innovators, designers, and collaborators.

Actually Achieve Work-Life Balance

You have a life, and we get that! We offer generous, accrued PTO, a 36.5 hour work week, and we’re also a dog (and cat) friendly office.

Enter A Team Focused Environment

You’re much more than a number. Take part in monthly off-campus outings, birthday and anniversary cakes and team member recognition.

We Don’t Pretend Money Doesn’t Matter

We offer a competitive salary, health and dental insurance, bi-annual reviews, and profit sharing.

We Don’t Take Ourselves Too Seriously

While we don’t take ourselves too seriously, we do take our work seriously. Use ping pong to get inspired if necessary.

Join Our Team

Current Positions


In German, “Arbeit” translates to “work” and that’s exactly what gets done here – hard work, plus a lot of play. If you’re ready to join a dynamic, collaborative team, scroll down to see our open positions!

Full Stack Developer – Belo Horizonte, Brazil or Buffalo, NY
We are looking for a Software Developer to build and implement functional programs. You will work with other Developers, Product Managers, and Scrum Masters throughout the software development life cycle. In this role, you should be a team player with a keen eye for detail and problem-solving skills. If you also have experience in Agile frameworks and popular coding languages (e.g. Angular is priority, C++ and C# a plus), we’d like to meet you.
 
Your goal will be to build efficient programs and systems that serve user needs.
 
Responsibilities:
 
  • Work with developers to design algorithms and flowcharts
  • Produce clean, efficient code based on specifications
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting
Requirements:
 
  • 5+ years as Software Developer, Software Engineer or similar role
  • Familiarity with Agile development methodologies
  • Experience with software design and development in a test-driven environment
  • Knowledge of coding languages and frameworks/systems (e.g. Any front end framework based on java script – Angular, AngularJS, ReactJS, Vue a plus)
  • Ability to learn new languages and technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Passion for development
Benefits:
  • Relaxed work environment
  • Paid health & dental insurance
  • Generous PTO schedule starting at 18 days, immediately.
  • Profit sharing eligible after year 1
  • Shortened work days, even shorter on Friday
  • Pet-friendly office
  • Outdoor patio
  • Maternal/paternal leave
  • Catered lunch daily
  • Ping pong table 🙂

Start the application process here.

Senior Front End Software Developer – Belo Horizonte, Brazil or Buffalo, NY

Arbeit Software is contact solution provider to debt collection agencies, call centers, and small businesses.We provide agencies with auto dialer technology, TCPA compliance solutions and VOIP business phone systems.

We have offices in Belo Horizonte, Brazil and Buffalo, NY United States.

We are looking for a passionate person to join our team and have a direct and positive impact on the overall success of the development team.

We are looking for a Front-End Developer to build and implement functional and attractive user interfaces, with enhanced usability and a focused on user experience. You will work with other UI Designers, Developers, Product Managers, and Scrum Masters throughout the software development life cycle.

In this role, you should be a team player with a keen eye for detail and problem-solving skills. If you also have experience in Agile frameworks and popular coding languages (e.g.JavaScript, TypeScript, C#), and front-end frameworks (Angular and Razor are a must, other JS-based frameworks are welcome), we’d like to meet you.

Responsibilities

  • Work with developers and UI designers to implement the front-end
  • Produce clean, efficient code based on specifications
  • Verify and deploy your developments
  • Troubleshoot, debug and upgrade existing code
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting

Requirements

  • 5+ years as a front-end developer
  • Familiarity with Agile development methodologies
  • Experience with software design and development in a test-driven environment
  • Knowledge of coding languages and frameworks/systems (e.g. Angular, JavaScript are priority, Git, and C# a plus)
  • Experience with databases and Object-Relational Mapping (ORM) frameworks
  • Ability to learn new languages and technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Passion for development

Benefits:

  • Relaxed work environment
  • Paid health & dental insurance
  • Generous PTO schedule starting at 18 days, immediately.
  • Profit sharing eligible after year 1
  • Shortened work days, even shorter on Friday
  • Pet-friendly office
  • Outdoor patio
  • Maternal/paternal leave
  • Catered lunch daily
  • Ping pong table 🙂

Start the application process here

Bookkeeper – Buffalo, NY

We are looking for a passionate person to join our team and have a direct and positive impact on the overall success of the billing team.

Responsibilities:

  • Billing
    • Prepare customer invoices
    • Upload payments to billing software
    • Notify clients of returned payments
    • Coordinate with sales to resolve delinquent accounts
    • Collect and negotiate payment for past due invoices
  • Accounts Payable
    • Mange vendor accounts and ensure payments are made timely
    • Create a schedule for vendor payments
  • Manage Arbeit bank accounts
    • Transfer Funds for payroll
    • Manage international wires
    • Make bank deposits
  • Manage Arbeit Quickbooks accounts
    • Post transactions to quickbooks weekly
    • Log receipts with matching transactions in Quickbooks
    • Manage company expense reports
    • Prepare financial reports when needed
  • Manage client contracts
    • Send contracts to new clients 
    • Enter data from contracts into CRM + billing software ensuring data is kept up to date
    • Notifying sales as client contracts are set to expire

Skills Needed:

Attention to Detail

Excellent follow-through

Technological competency

Confidentiality

Requirements:

Knowledge of Quickbooks

Knowledge of Google Suite

Previous bookkeeping experience – CPA a plus

Experience in working with multiple legal entities under different legal umbrellas

Benefits:

Relaxed work environment

Paid health & dental insurance

Generous PTO schedule starting at 18 days, immediately.

Profit sharing eligible after year 1

Shortened work days, even shorter on Friday

Pet-friendly office

Outdoor patio

Maternal/paternal leave

Catered lunch daily

Ping pong table 🙂

Database Administrator – Belo Horizonte, Brazil

We are looking for a passionate person to join our team and have a direct and positive impact on the overall success of our solutions.

We are looking for a DBA – Database Administrator – specialized in MariaDB/MySQL, with experience in Oracle being a plus, who will be responsible for our database architecture and maintenance, and will work alongside our development team, software architects and infrastructure managers.

The candidate should be a team player, with a keen eye for detail, problem-solving and communication skills, with experience in Agile frameworks.

Goals and responsibilities:

  • Assisting in MariaDB database design
  • Updating and amending existing databases
  • Setting up and testing new database and data handling systems
  • Monitoring database efficiency
  • Sustaining the security and integrity of data
  • Creating complex query definitions that allow data to be extracted
  • Training colleagues in how to input and extract data
  • Design tables and indexes using 3NF
  • Develop performance-oriented queries, views, triggers and stored procedures
  • Optimize existing complex indexes, queries, views, triggers and procedures to increase performance
  • Fine-tune database servers and clusters in order to achieve high performance, high availability and fault-tolerance
  • Design, implement and maintain a database disaster recovery plan, which must include a backup plan, a recovery plan, and frequent tests of the recovery plan, in order to guarantee business continuity when a catastrophic database failure occurs
  • Patch and update database server software (DMBS) and the underlying operating system
  • Plan and monitor server and storage capacity, ensuring that they are optimal for current business requirements and plan for growth
  • Plan and implement access permissions and privileges
  • Write database documentation, including naming and type standards and procedures
  • Know and adhere to legislations that are relevant to data storage aspects of our business

Required skills:

  • 5+ years as a DBA
  • Familiarity with Agile development methodologies
  • In-depth understanding of how a RDMBS works and SQL
  • Up-to-date knowledge of current technologies related to databases: storage, cloud, virtual machines, clusters, containers, kubernetes
  • Strong analytical and organisational skills
  • Eye for detail and accuracy
  • Ability to learn new technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Knowledge of Linux and BASH scripts
  • BSc/BA in Computer Science, Engineering or a related field

Benefits:

  • Relaxed work environment
  • Paid health insurance
  • Catered lunch daily
  • Ping pong table 🙂