Software Engineer

STARK & STARK P CHamilton Township, NJ
Onsite

About The Position

Stark & Stark is seeking a hands-on Software Engineer to lead the design and implementation of integrations and automation across core legal and business systems, including SurePoint, Filevine, NetDocuments, and Microsoft 365. This role focuses on streamlining repetitive tasks, improving data flow between systems, and enabling more efficient legal operations. You will work closely with IT and business stakeholders to identify high-impact opportunities and deliver practical, reliable solutions. This is an individual contributor role with strong ownership over integration architecture and automation strategy.

Requirements

  • 5+ years of software engineering or integration experience
  • Strong experience with REST APIs, webhooks, and SaaS integrations
  • Proficiency in a modern language (Python, Node.js/TypeScript, or C#)
  • Experience with Microsoft 365 / Graph API and modern auth (OAuth, Azure AD, Okta)
  • Experience with cloud-based infrastructure, and automation (AWS, Azure, Google Cloud)

Nice To Haves

  • Familiarity with legal platforms (Filevine, NetDocuments, SurePoint, or similar) preferred
  • Experience using AI tools (e.g., Copilot, ChatGPT) to accelerate development

Responsibilities

  • Design and build APIs, connectors, middleware, and event-driven automations between law firm systems.
  • Implement event-driven workflows using webhooks, queues, or scheduled processes.
  • Ensure reliable data synchronization across systems (contacts, matters, documents, billing data).
  • Automate high-volume workflows such as matter intake, contact sync, document creation, email filing, calendar synchronization, task routing, billing support, and matter status updates.
  • Work directly with attorneys, practice leaders, finance, records, and operations staff to map current workflows, identify pain points, prioritize opportunities, and quantify time savings.
  • Leverage AI development tools to accelerate delivery (e.g., code generation, testing, prototyping).
  • Create AI-assisted tools for narrowly defined use cases such as matter triage, clause/pattern extraction, document classification, procedural checklists, knowledge retrieval, billing narrative assistance, and intake support, with strong guardrails and auditability.
  • Implement logging, monitoring, and error handling for integrations.
  • Produce clear documentation and support processes.
  • Help ensure solutions are maintainable and adopted by end users.

Benefits

  • medical coverage
  • prescription coverage
  • dental coverage
  • vision coverage
  • generous paid time off
  • life insurance
  • accidental death and dismemberment
  • disability benefits
  • 401(k) plan with firm contributions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service