1

Software Assistant Jobs in Santa Rosa, CA (NOW HIRING)

Coding everything Lever builds modern recruiting software for teams to source, interview, and hire ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Be thoroughly familiar with and provide instruction on Spa software. * Assist with inventories and cost controlling. * Assist in monitoring and evaluating Spa front desk team members. * Provide CPR ...

Controls Software Engineer

Bodega Bay, CA · On-site

$53.75 - $68.50/hr

Develop graphical user interfaces and loggers with standard EPICS tools. * Assist with commissioning of controls and associated software tools with support from domain scientists. * Maintain and ...

Software Engineer - Setup

Bodega Bay, CA · On-site

$150K - $225K/yr

We build Setup Assistant, the software that guides every iPhone, iPad, and Mac customer to set up their new device. Setup Assistant is the front door to these products - it is the most visible ...

Senior Software Engineer

Bodega Bay, CA · On-site

$145K - $191K/yr

Coordinate with a broad range of stakeholders, including R&D engineers and technicians, to deliver scalable and actionable software solutions * Assist in database optimization and application ...

Sr. Software Engineer

Bodega Bay, CA · On-site

$145K - $191K/yr

Lever builds modern recruiting software for teams to source, interview, and hire top talent. Our ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Senior Software Engineer (backend)

Bodega Bay, CA · Remote

$145K - $191K/yr

Collaborate with design, product, and other engineers to execute on our product roadmap * Assist in ... Ensure our software is working correctly and fix any customer issues with passion and dedication.

Senior Backend Software Engineer

Bodega Bay, CA · On-site

$145K - $191K/yr

But unlike software (with observability platforms such as AppDynamics and Datadog), construction ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Be Seen First

Administrative Assistant to Certified Public Accountant, Santa Rosa, CA Position Overview: We are a ... software tools with provided training. · Support the office during peak tax preparation season ...

Dental Assistant

Sonoma, CA · On-site

$25 - $35/hr

Prepare treatment rooms and assist the dentist during procedures (e.g., fillings, extractions ... Knowledge of Patient Management Software. * Strong communication and interpersonal skills * Ability ...

... modern software teams rely on. Without real-time observability, issues are detected too late ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

next page

Showing results 1-20

Software Assistant information

What is a software assistant?

Software Assistants are digital tools or programs designed to help users accomplish specific tasks or streamline workflows within software environments. They can range from simple task automation bots to advanced AI-driven virtual assistants that provide support, suggestions, or information. These assistants often integrate with various applications to enhance productivity and reduce manual effort. Examples include voice-activated assistants, chatbots, and scheduling tools. Their main goal is to make using complex software easier and more efficient for users.

What are the key skills and qualifications needed to thrive as a software assistant?

To thrive as a Software Assistant, you need foundational knowledge of software applications, troubleshooting, and basic programming concepts, often supported by a relevant degree or technical certification. Familiarity with help desk software, ticketing systems, and common productivity tools like Microsoft Office or Google Workspace is typically required. Strong communication, problem-solving abilities, and a customer-focused attitude help you effectively support users and resolve issues. These skills ensure efficient technical support, smooth user experiences, and contribute to overall organizational productivity.

How does a software assistant typically collaborate with software engineers and other team members in a development project?

A Software Assistant often works closely with software engineers, project managers, and QA specialists to support the software development lifecycle. They may assist by managing documentation, tracking bugs or feature requests, preparing reports, and helping coordinate meetings or schedules. Effective communication and organization are key, as the Software Assistant often acts as a bridge between technical and non-technical team members to ensure projects run smoothly. This role provides valuable exposure to various aspects of software development and can be a stepping stone to more specialized technical roles.

What is the difference between Software Assistant vs Software Developer?

AspectSoftware AssistantSoftware Developer
Required CredentialsAssociate degrees or certifications in software toolsBachelor's or higher in Computer Science or related fields
Work EnvironmentSupport teams, administrative settings, or entry-level rolesDesign, develop, and test software applications
Employer & Industry UsageTech companies, IT departments, startupsSoftware firms, tech giants, enterprise IT
Common Search & ComparisonOften compared for entry-level roles or support functionsCompared for development expertise and project roles

The main difference between a Software Assistant and a Software Developer lies in their responsibilities and experience level. Software Assistants typically support development teams with administrative or basic technical tasks, requiring less advanced credentials. In contrast, Software Developers are responsible for creating and maintaining software, often requiring a higher level of education and technical skills. Both roles are essential in the tech industry but serve different functions within the software development lifecycle.

What are the most commonly searched types of Software jobs in Santa Rosa, CA?

The most popular types of Software jobs in Santa Rosa, CA are:

What are popular job titles related to Software Assistant jobs in Santa Rosa, CA?

For Software Assistant jobs in Santa Rosa, CA, the most frequently searched job titles are:

What cities near Santa Rosa, CA are hiring for Software Assistant jobs?

Cities near Santa Rosa, CA with the most Software Assistant job openings:

Infographic showing various Software Assistant job openings in Santa Rosa, CA as of June 2026, with employment types broken down into 72% Full Time, 26% Part Time, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.

Accounts Payable, Payroll & Assistant Project Accountant

CWS Construction Group

Novato, CA • On-site

$32 - $40/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 3 days ago

New


Job description

Pay: $32.00 - $40.00 per hour

Job description:

Company Overview

We are a public works general contracting and construction management firm specializing in fast-track construction projects. Based in Novato, California, we are committed to delivering high-quality construction solutions with efficiency, integrity, and professionalism.

Position Overview

We are seeking a detail-oriented and motivated Accounts Payable, Payroll & Assistant Project Accountant to join our team.

This position plays an important role in supporting the company's accounting and project financial operations. The position is responsible for managing accounts payable, processing payroll, assisting with project accounting and financial reporting, and supporting day-to-day accounting activities.

The ideal candidate will have strong accounting and payroll experience, excellent attention to detail, and the ability to manage multiple priorities in a fast-paced construction environment. Construction accounting experience is highly desirable.

Key Responsibilities Accounts Payable & General Accounting

Process, review, code, and verify accounts payable transactions for accuracy and proper documentation.

Ensure transactions are recorded in accordance with applicable accounting principles and company policies.

Process and code credit card receipts on a weekly basis.

Reconcile monthly credit card statements and investigate discrepancies.

Perform accounts payable account reconciliations and resolve outstanding items.

Accurately enter and reconcile financial data within accounting software.

Assist with journal entries, general ledger reconciliations, and other accounting functions as needed.

Assist with month-end and year-end closing activities.

Maintain organized and accurate financial records and supporting documentation.

Assist with audit preparation and maintain documentation necessary for compliance.

Payroll & Human Resources Support

Manage the payroll process from start to finish, ensuring employees are paid accurately and on time.

Review payroll data, including hours worked, overtime, deductions, benefits, and other payroll adjustments.

Ensure payroll processing complies with applicable federal, state, and local requirements.

Assist with onboarding new employees and completing required payroll and employment documentation.

Maintain accurate and confidential employee payroll records.

Coordinate with Human Resources and management to resolve payroll-related questions and discrepancies.

Assist with payroll reporting, reconciliations, and related accounting entries.

Assistant Project Accounting

Assist with project accounting and financial administration for construction projects.

Review and enter project-related invoices, costs, and expenses.

Assist with tracking project costs and maintaining accurate job cost records.

Assist with accounts receivable, progress billings, and project-related collections as needed.

Assist with reviewing subcontractor and vendor invoices for accuracy, proper coding, and supporting documentation.

Assist with tracking commitments, purchase orders, contracts, and change orders.

Support project managers and accounting personnel with project financial information and reporting.

Assist with monthly project cost reports and job-cost reconciliations.

Research and resolve discrepancies between project records, accounting records, invoices, and supporting documentation.

Maintain organized project accounting files and documentation.

Assist with project closeout and final accounting procedures.

Qualifications & Skills

2+ years of accounts payable experience required.

2+ years of payroll experience required.

Strong understanding of Excel required.

Construction accounting or project accounting experience preferred.

Strong understanding of accounting principles, including debits and credits, double-entry bookkeeping, journal entries, and general ledger reconciliation.

Working knowledge of payroll regulations and compliance requirements.

Experience with accounting, payroll, or financial software such as QuickBooks, Sage, ADP, Paychex or similar platforms.

Strong understanding of job costing and project accounting is preferred.

Strong analytical and problem-solving skills with exceptional attention to detail.

Ability to accurately process and reconcile financial and payroll data.

Excellent organizational and time-management skills with the ability to manage multiple deadlines.

Strong written and verbal communication skills.

Ability to work independently while collaborating effectively with Accounting, Finance, Human Resources, Project Management, and other departments.

Ability to maintain confidentiality when handling sensitive financial and employee information.

Proficiency with Microsoft Excel and Microsoft Office.

Familiarity with governmental accounting requirements or nonprofit accounting practices is a plus.

Preferred Experience

Construction industry accounting

Job costing and project accounting

Accounts payable and vendor management

Payroll processing

Construction project billing

Subcontractor and vendor invoice review

General ledger reconciliations

Month-end close procedures

What We Offer

401(k) retirement plan

401(k) matching

Medical insurance

Dental insurance

Vision insurance

Paid time off

Paid sick time

Collaborative and professional work environment

Opportunity for professional growth within a growing construction company

Why Join Us?

Join a forward-thinking company that values precision, integrity, accountability, and teamwork. As an important member of our accounting team, you will have the opportunity to work closely with accounting, project management, and operations while supporting the successful financial management of our construction projects.

If you are an experienced accounting and payroll professional who takes pride in accuracy, organization, and getting the details right, we would like to hear from you.

Benefits:

401(k)

401(k) matching

Dental insurance

Health insurance

Paid sick time

Paid time off

Vision insurance

Experience:

Accounts payable: 2 years (Required)

Payroll: 2 years (Required)

Work Location: In person