Software Engineer

Jimerson Birr, P.A.Jacksonville, FL

About The Position

The Software Engineer is a key member of the Technology team, responsible for designing, building, and maintaining the software, integrations, and AI-powered workflows that support firm operations. This role demands strong software engineering fundamentals, the ability to work across the full stack, and a practical understanding of how to build and integrate applications within a SaaS-driven business environment. The ideal candidate is not defined by a single language or framework. You understand software architecture deeply enough to pick up new tools as the work requires, and you have a track record of delivering full-stack applications that integrate with platform ecosystems. You will own projects end-to-end, from requirements through deployment and maintenance, and contribute to the team’s growing portfolio of internal applications, automation pipelines, and AI-powered tools. You will work closely with the Lead Engineer and Director of Technology on a daily basis. The team is small, the problems are real, and your work will be visible across the organization.

Requirements

  • 5+ years of professional software development experience
  • Deep proficiency in at least one modern programming language, with demonstrated ability to work across others as the problem requires
  • Experience architecting and delivering full-stack applications in SaaS or platform-integrated environments
  • Experience building and consuming REST APIs and integrating third-party platforms and services
  • Proficiency with relational databases and SQL
  • Experience with cloud platforms (provisioning, networking, security, cost management)
  • Familiarity with Git, CI/CD pipelines, and modern development workflows
  • Proficiency with AI-assisted development tools (Claude Code, GitHub Copilot, Cursor, or similar)
  • Understanding of SaaS architecture patterns: API-first development, event-driven integrations, platform extensibility
  • Self-directed, capable of owning projects end-to-end with minimal oversight

Nice To Haves

  • Python experience (primary language for automation and AI work today)
  • JavaScript/TypeScript with a modern frontend framework (React, Blazor, or similar)
  • Experience with AI/LLM APIs (AWS Bedrock, OpenAI, Anthropic) in production applications
  • Familiarity with CRM platform APIs (Salesforce, HubSpot, or similar)
  • Experience with Docker, container orchestration, or infrastructure-as-code
  • Background building internal tools and business applications at a non-tech company
  • Experience mentoring junior developers or leading small technical projects

Responsibilities

  • Build and maintain automation pipelines that streamline cross-department workflows using modern languages, REST APIs, and automation frameworks
  • Design and implement integrations between business platforms including CRM, telephony, cloud services, and accounting systems
  • Develop and maintain RESTful APIs and middleware that ensure reliable data flow across connected systems
  • Develop AI-powered tools for call analysis, document processing, and operational data extraction using LLM APIs and cloud AI services
  • Build internal web applications that surface operational data to attorneys and leadership
  • Contribute to the team’s growing portfolio of AI-assisted workflows and intelligent automation
  • Manage cloud infrastructure to support applications and AI workloads
  • Contribute to developer tooling, CI/CD processes, and engineering best practices
  • Participate in the team’s shared IT responsibilities, providing backup support as needed

Benefits

  • Join a team that builds real tools used by real people across the firm. We offer competitive compensation, professional development opportunities, and a collaborative environment where your work has visible impact on how the firm operates.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service