Join the team that changes how accounting gets done

Current Openings

Working at Right Networks

In addition to being a really nice group of people (or so we’re told) we’re also on a mission. We’re obsessed with helping our customers achieve their business goals, and we’re driven by building great products that our customers love.

The Right Networks Culture

We foster a work environment which shares the same principles of the Right Networks products—productive, supportive, and enjoyable.

Perks & Benefits


To provide best-in-class software, we need a best-in-class team. We offer competitive salaries to recruit the best talent.


Company-paid health, dental, vision, life insurance, long- and short-term disability. And, a 401(k) matching program.


There’s no need to worry about what’s for lunch—we’ve got you covered. We have daily company-paid catered lunches, and snacks and drinks for when you need a boost throughout the day.


With paid holidays and a generous PTO bank, you have the time to be there for what’s important in your life.


You’ll be on your way to a healthier you in no time with a gym conveniently located on site.


Beyond being coworkers alone, we’re a close-knit team that likes spending time together. You’ll join us for lots of fun events throughout the year.

Current Openings

Hudson, NH

Seniority Level
Entry level

Employment Type

Job Function
Information Technology, Engineering, Business Development

Information Technology & Services, Computer Software, Computer Networking

Computer Technician

We are looking for a Computer Technician that will install and maintain computer systems aiming for the highest functionality. A successful Computer Technician must have a thorough knowledge of computer software, hardware and knowledge of the Windows 10 operating system.

The ideal candidate will also have great troubleshooting abilities and attention to detail.

The goal is to build and maintain updated and efficient computer systems to optimize the role of technology on business sustainability.



  • Assist with the setup of computers and necessary peripheral devices (monitors, mice, printers etc.)
  • Check computer hardware (HDD, mouse’s, keyboards etc.) to ensure functionality
  • Install and configure appropriate hardware, software and functions according to specifications
  • Maintain and assist staff with the Audio/Video conference rooms in ways that optimize performance
  • Organize and schedule upgrades and maintenance without deterring others from completing their work
  • Work closely with support staff to resolve problems (repair or replace parts, etc.)
  • Maintain records/logs of repairs and fixes


  • A detailed understanding of operating systems, networks and computer firmware.
  • A methodical approach to situations.
  • Good analytical and problem-solving skills.
  • Good communication and customer service skills.
  • Good practical and technical skills.
  • Degree in Computer Science or relevant field
  • Must be able to lift a minimum of 60 lbs.
  • Must have the flexibility of working in small confined areas and climbing ladders if required to do computer related activities
  • Certification as IT Technician will be an advantage (e.g. CompTIA A+, Microsoft Certified IT Professional)

Hudson, NH

Seniority Level
Mid-Senior level

Employment Type

Job Function
Information Technology, Engineering, Business Development

Information Technology & Services, Computer Software, Computer Networking

Security and Compliance Specialist

The Security and Compliance Specialist provides oversight on compliance outcomes and assures that both external and internal compliance throughout the risk management process.

Address operational policy, procedural and the training needs to ensure the BU maintains a compliant and on track for audits.



  • Will oversee the implementation and ongoing requirements of SOC 2, HIPAA, GDPR, CCPA, PCI and other compliance focus areas as required by the business and customers.
  • Maintains, and revises policies and procedures in support of Right Networks compliance alignments stored in the Document Control System.
  • Training and mentoring of personnel relative to procedural compliance. Act as a primary resource for personnel in assessing and evaluating business changes and the impact on the current systems and or processes.
  • Act as Lead Auditor or Co-Auditor in the planning and performance of assigned internal audits. As part of audit planning, review recent trends and areas of concern, prepare audit checklists and the audit agenda for compliance activities.
  • Ensure internal compliance through the process of internal self-auditing.
  • Assist in developing business procedures, policies, and records with the appropriate stakeholders.
  • Consult with departments to assure the alignment with compliance, such as training, internal audits, reporting, and other compliance related matters
  • Work with business stakeholders to assure alignment with the appropriate compliance regulations
  • Contribute to the development of all the compliance programs.


  • Bachelor’s degree in related field combined with 4-6 years’ experience in a compliance, audit or QSA role.
  • Experience in compliance IT controls, processes and testing with 2 years’ experience facilitating compliance assessments.
  • Demonstrated success in implementing, and auditing Security & Compliance policies and controls.
  • Excellent interpersonal communication and problem-solving skills. Comfortable working with and presenting to colleagues, business partners, or technology leaders.
  • Experience coordinating with 3rd party vendors and understanding their role in an annual compliance assessment.
  • Highly motivated with a proven ability to facilitate the resolution of compliance and security gaps.
  • Maintains a strong understanding of current and upcoming compliance requirements and legislation.
  • Superior project coordination/management skills including project planning and directing project activities.
  • Proactive attitude towards anticipating problems, implementing solutions, and accomplishing goals.

Bozeman, MT

Seniority Level
Entry level

Employment Type

Job Function
Customer Service, Information Technology

Information Technology & Services, Computer Software, Computer Networking

Junior Service Desk Technician

This position was designed for people just starting out in their IT career. Our goal is to effectively train you to promote you as fast as possible into our Level 1 Consultant position. Most people get promoted after 3-6 months.

We are on a mission to transform the accounting industry by providing the best, most advanced cloud technology solutions and service. We need smart, hard-working, caring, ambitious talent to keep up with our growth and to figure out better ways to solve new technical challenges.


You will work on a team to provide excellent technical support of our cloud products and services. This role is designed to train you in the skills needed to become a Level 1 Consultant. You will serve as a first responder to requests from our clients and will troubleshoot requests that you can solve in 30 minutes or less. As you grow in the role you will take on more and more challenging requests that take longer to solve.

Your goal is to build a strong reputation among our clients of effective troubleshooting and exceptional customer service. Most of the support you provide is done remotely through chat, email, phone, and remoting in. The problems you will solve will look different daily and will give you a broad range of experience in technical support. Specifically, you will:

  • Provide technical support to cloud servers, applications, and managed workstations
  • Problem solve issues related to servers, connectivity, networking, printers, applications, virtualization, security and directory services
  • Ensure a positive client experience and high client satisfaction
  • Function as a first responder to new tickets or calls on client’s technical issues.
  • Limit troubleshooting to 30 minutes in order to provide rapid response to continually incoming support requests
  • Assist in developing documentation, knowledgebase and best practice guides
  • Communicate highly technical information to both technical and non-technical users
  • Escalate your client request upward if you can’t solve it


  • You love technology and helping others use it
  • You are amazing at troubleshooting problems
  • You can wear many hats and quickly shift gears from one kind of problem to the next
  • You can easily communicate tech to non-technical people with a soft touch
  • You have experience in customer service and can stay calm and collected under pressure
  • You are self-driven and absolutely love to learn
  • You are talented at managing expectations and your time
  • You love collaborating across teams and are personable, helpful, and incredibly detailed
  • You have always been the go to person for computer questions in your family or among your friends
  • You have built your own computer and have explored learning more about IT in your free time
  • You are pursuing certifications and/or have recently finished your IT degree

Hudson, NH

Seniority Level
Mid-Senior level

Employment Type

Job Function
Information Technology, Engineering, Business Development

Information Technology & Services, Computer Software, Computer Networking

Senior Data Architect/Engineer

As Senior Data Architect/Engineer, you will report to Director of Software Development. This role will define the architecture and lead the engineering of the data structures that support our high-volume high availability SQL Server-based transactional systems.

The ideal candidate will have an extensive background in core database programming/management skills including cluster setup/support, tuning and ETL management, as well as design and Data Warehousing expertise.

The person in this role will work with multiple fast-paced technical groups in a fast-growing SaaS business.

Responsibilities include:

  • Drive database design, schema definition, security and stored procedure tuning.
  • Educate the team on and govern database technical functionality, such as performance, security and reliability.
  • Design and manage both Transactional and Data Warehouse data stores.
  • Manage multiple SSRS reporting infrastructures.
  • Work closely with development groups on database design and best practices.
  • Help define and manage database clustering, backup and recovery processes.
  • Contribute to identifying, evaluating, recommending hardware or software technologies to achieve desired performance metrics.
  • Ensure operational issues are considered and planned for new product, releases or versions roll-out.
  • Assist with troubleshooting and resolving database incidents and outages.
  • Plan and install upgrades of database management system software to enhance database performance.


  • At least 10+ years of experience as senior/lead Architect with design responsibilities in a large and challenging database environment.
  • Database administration with knowledge about High Availability, Load Balancing and Distributed Computing required.
  • Extensive working knowledge of SQL Server and SSRS.
  • Extensive working knowledge of ETL through SSIS or similar.
  • Data Warehousing experience required.
  • Understanding of Database Architecture concepts essential.

“I’m proud to be part of a fun and innovative company that values both the customer and the employee.”

Mary Crogan

Transform your business.

With our cloud-connected application ecosystem, there are no boundaries. Achieve the flexibility that is critical to serve your clients and run your business.