Software Engineer

Location: Remote or Hybrid (Houston, TX preferred)

Employment Type: Full-Time

Department: Client Operations / Legal Technology Services

Schedule: Monday to Friday, 8AM to 5PM


About Pineywoods Tech

Pineywoods Tech, LLC is a legal technology consultancy that helps law firms and litigation support organizations modernize their operations through intelligent automation, custom integrations, and data-driven solutions. We work with leading platforms such as Filevine, Salesforce, and other key systems within the legal and litigation industry.

Our mission is to simplify and automate complex data flows that power litigation and business operations-building robust, scalable integrations and platforms that deliver measurable efficiency to our clients.


Position Overview

We are seeking an experienced Software Engineer with a strong background in back-end development and data integrations. The ideal candidate will have a passion for building scalable data systems, automating processes, and working across multiple client environments.

You’ll design and implement data models, pipelines, and integrations connecting systems like Filevine and Quickbooks, while also shaping the architecture and best practices that define Pineywoods’ technical standards.


Key Responsibilities

In this role, you will:

  • Develop, maintain, and document data flow diagrams, conceptual architecture diagrams.
  • Design, implement, and automate high-performance data solutions (batch and streaming) aligned with defined data strategies.
  • Build scalable data pipelines using tools such as Azure Data Factory, or Confluent Kafka.
  • Develop complex ETL/ELT processing logic, custom services, and reusable libraries in Python or C#.
  • Design and implement multi-tier distributed data platforms in the Azure cloud environment using infrastructure as code.
  • Apply best practices from DataOps, DevOps, and modern software development-automating builds, testing, deployments (CI/CD), and operational monitoring.
  • Execute data migration projects, system conversions, and product upgrades.
  • Create automation processes to eliminate manual workflows and improve efficiency.
  • Develop and maintain integrations between Filevine and other law firm systems.
  • Serve as an internal expert on Filevine, including schema, data structure, workflow automation, and reporting.
  • Perform ongoing administration, schema maintenance, and optimization of client Filevine environments.
  • Work with third-party service providers on API integrations, and develop new applications and automation solutions.

Required Qualifications

  • 5+ years of experience as a Data Engineer or Software Engineer with an emphasis on back-end systems and integrations.
  • Bachelor’s degree in Computer Science, Engineering, or a related field-or equivalent experience.
  • Strong programming skills in C#, or C++.
  • Hands-on experience with API design, data ingestion, and data transformation (REST, JSON, OAuth2).
  • Proficiency in SQL, including the ability to write, debug, and optimize complex queries.
  • Familiarity with the full software development lifecycle, including unit and integration testing.
  • Experience deploying to Azure, AWS, Snowflake, or Databricks environments.
  • Experience with data ingestion tools such as Azure Data Factory, and distributed storage systems such as Kafka, S3, or ADLS.
  • Strong understanding of ETL/ELT, data architecture, and performance optimization.
  • Excellent communication skills-both written and verbal.
  • Proficiency with the Microsoft Office suite, including Word, Outlook, Excel, and Access.
  • Strong organizational skills, attention to detail, and a proven ability to collaborate effectively in a team environment.
  • Demonstrated ownership mindset and ability to manage multiple client requests concurrently.

Preferred Experience

  • Familiarity with legal industry technologies such as Filevine, Needles, or similar platforms.
  • Understanding of litigation support processes and legal operations workflows.
  • Experience developing integrations between case management and accounting systems.
  • Experience in microservices architecture.
  • Knowledge of data security and compliance frameworks (HIPAA, SOC2).

Why Join Pineywoods Tech

  • Work with cutting-edge technologies transforming the legal industry.
  • Collaborate with a talented, remote-first engineering team.
  • Opportunity to own major projects and shape client architecture strategies.
  • Flexible work environment, supportive leadership, and long-term growth opportunities.

How to Apply

Please submit your resume and a brief cover letter describing your software engineering experience, including examples of work you’ve created.

If you have a portfolio or sample documentation from prior projects (redacted if needed), please include it with your submission.

Apply Now