Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Aderant Logo

Senior Software Engineer

Aderant

Salary not specified
Oct 15, 2025
Atlanta, GA, US
Apply Now

Aderant is looking to modernize its existing legacy technology stack and transition to a modern, API-driven architecture leveraging platform services to help law firms and professional services organizations run a better business.

Requirements

  • 5+ years of experience in full-stack development, including legacy system maintenance and modernization.
  • Expertise in .NET (C-Sharp) and JavaScript for backend development.
  • Strong proficiency in React, TypeScript, JavaScript, HTML, and CSS for frontend development.
  • Hands-on experience with SQL databases (SQL Azure, Entity Framework, PostgreSQL, MySQL) and NoSQL datastores (Azure Storage, CosmosDB, MongoDB).
  • Strong understanding of RESTful API development, authentication (OAuth, JWT), and API security best practices.
  • Experience working with Cloud Identity Providers (Azure AD, Okta, etc.) for securing applications.
  • Experience working with Azure and AWS cloud services.

Responsibilities

  • Maintain and enhance existing applications and services running on older tech stacks.
  • Design, develop, and maintain scalable RESTful APIs and microservices using C-Sharp (.NET Core) and Go or JavaScript.
  • Implement and manage authentication and security best practices (OAuth, JWT, API gateways).
  • Optimize database performance and ensure efficient data flow across services using SQL and NoSQL databases, including Azure Storage, CosmosDB, AWS DynamoDB, AWS RDS, and MongoDB.
  • Build and maintain modern, responsive web applications using React, TypeScript, HTML, and CSS.
  • Contribute to the design and implementation of a scalable, cloud-native platform architecture.
  • Implement CI/CD pipelines using Azure DevOps Services, ensuring automated deployments and testing.

Other

  • Act as a technical bridge between legacy and modern systems, guiding the team through modernization efforts.
  • Participate in code reviews, mentoring junior developers, and promoting best practices.
  • Work closely with Product, Design, and other Engineering teams to define technical requirements and architectural strategies.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Strong problem-solving skills, particularly in debugging and optimizing legacy systems.