Software Engineer

Jimerson Birr, P.A.•Jacksonville, FL
•Remote

About The Position

The Software Engineer is a core member of the Technology team, responsible for designing, building, and maintaining the applications, integrations, and AI-powered workflows that run firm operations. This is a hands-on engineering role on a small team that builds real Legal Tech software. We build on .NET and Azure. You will work in C# every day, ship to Azure, and build the integration layer that connects our platform to the systems the firm runs on. You will own projects end to end, from requirements through deployment and support, working directly with the Lead Engineer and the Director of Technology.

Requirements

  • 7+ years of software development experience
  • Proficiency in C# and .NET (ASP.NET Core), with production systems you architected or substantially owned
  • Experience designing full-stack applications end to end, including a modern frontend such as Blazor or React
  • Strong relational database and SQL skills, such as SQL Server or PostgreSQL
  • Hands-on experience with Microsoft Azure, including deploying, operating, and securing real workloads
  • Experience building and consuming REST APIs and integrating third-party SaaS platforms
  • Proficiency with Git, CI/CD pipelines, and modern development workflows
  • Working fluency with AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor
  • Self-directed, able to own projects end to end with minimal oversight

Nice To Haves

  • Architectural depth in multi-tenant or white-label platform design
  • Experience with message-based or event-driven systems
  • Identity and access work with OpenID Connect, Microsoft Entra ID, or comparable identity providers
  • Production experience with AI and LLM APIs such as Anthropic, Azure OpenAI, or AWS Bedrock, especially Model Context Protocol (MCP) servers, custom agents, or automation skills
  • Observability practice, including structured logging, distributed tracing, and OpenTelemetry
  • Familiarity with CRM platform APIs such as Salesforce, and with Microsoft Graph
  • Experience mentoring junior developers or leading small technical projects

Responsibilities

  • Design and build applications in C# and .NET that surface operational data to attorneys and firm leadership
  • Architect and implement services using modern .NET patterns, treating separation of concerns, testability, and maintainability as first-class requirements
  • Model complex legal and operational domains into software that reflects how the business works
  • Design and build integrations across the firm's platform ecosystem, including CRM, telephony, document management, cloud services, and accounting systems
  • Develop and maintain REST APIs and middleware that keep data flowing reliably between connected systems
  • Build event-driven and asynchronous workflows where the problem calls for them
  • Build AI-powered tools for call analysis, document processing, and operational data extraction
  • Extend the team's AI development tooling, including agents, context engineering, and automation that compounds across the team
  • Contribute to the firm's growing portfolio of AI-assisted workflows
  • Build and operate applications on Azure, covering provisioning, networking, identity, security, and cost management
  • Contribute to CI/CD pipelines, developer tooling, and engineering standards
  • Participate in the team's shared IT responsibilities, providing on-call support as needed

Benefits

  • Technology is a core focus, not a cost center
  • Fast adopters of technology
  • Ownership and visible impact
  • Work directly with Lead Engineer and Director of Technology
  • Own projects end to end
  • AI-assisted development treated as core infrastructure
  • Technologically advanced environment
  • Real investment and autonomy
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service