Logo
Aderant

Senior Software Engineer

Aderant, Atlanta

Save Job

Join to apply for the Senior Software Engineer role at Aderant

Aderant is a global industry leading software company providing comprehensive business management solutions for law firms and other professional services organizations with a mission to help them run a better business. We are motivated by a collective desire to drive the legal industry to the forefront of innovation. With over 2,500 clients around the world, including 95 of the top AmLaw 100 firms, we are changing the outside perception of the legal sphere; where there was once resistance to modernization, we are creating a culture that embraces new ideas and technology.

At Aderant, the “A” is more than just a letter. It is a representation of how we fulfill our foundational purpose, serving our clients. It embodies our core values and reminds us that to achieve success, every day must start with the “A”. We bring the “A” to life by fostering a culture of innovation, collaboration, and personal growth. We encourage our diverse teams to bring their whole selves to work – ideas, experience, and passion – to drive our mission forward.

Our people are our strength.

Role Description

As a Senior Full-Stack Software Engineer, you will play a critical role in maintaining and modernizing our existing legacy technology while driving our transition to modern API-driven architecture leveraging our Platform services. You will design, develop, and maintain secure, scalable, and high-performance applications, contributing to both frontend and backend development while ensuring seamless integration with cloud platforms (Azure & AWS). This role requires a deep understanding of web technologies, API development, full-stack application design, cloud architecture, and DevOps practices. You should have experience working in agile environments, particularly following the Scrum methodology, and be comfortable collaborating within cross‑functional teams.

Responsibilities

Legacy System Support & Modernization
  • Maintain and enhance existing applications and services running on older tech stacks.
  • Identify and prioritize refactoring opportunities to transition to modern architectures.
  • Develop a strategic approach for migrating from monolithic systems to API‑first, cloud‑native solutions.
Backend & API Development
  • Design, develop, and maintain scalable RESTful APIs and microservices using C# (.NET Core) and 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.
  • Work with cloud identity providers (Azure AD, Okta, etc.) to secure applications.
Frontend Development
  • Build and maintain modern, responsive web applications using Angular, React, TypeScript, HTML, and CSS.
  • Develop reusable UI components and ensure optimal user experience (UX).
  • Implement state management solutions (Redux, Context API) and optimize front‑end performance.
System Architecture & Cloud Engineering
  • Contribute to the design and implementation of scalable, cloud‑native platform architecture.
  • Utilize Azure and AWS cloud services for compute, storage, identity management, and DevOps automation.
  • Implement CI/CD pipelines using Azure DevOps Services, ensuring automated deployments and testing.
Collaboration & Leadership
  • 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.

Qualifications

Technical Expertise
  • Computer Science or Engineering degree or work experience a strong plus.
  • 5+ years of experience in full‑stack development, including legacy system maintenance and modernization.
  • Expertise in .NET (C#) 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.
Cloud & DevOps Skills
  • Experience working with Azure and AWS cloud services.
  • Proficiency in Cloud Blob Storage, Cloud WebJobs, Functions, and Cloud App Services.
  • Strong experience in CI/CD pipelines using Azure DevOps Services.
  • Knowledge of containerization and orchestration (Docker, Kubernetes) is a plus.
Development & Engineering Best Practices
  • Strong grasp of agile methodologies (Scrum, Kanban) and experience working in iterative development cycles.
  • Understanding of enterprise security, scalability, and performance optimization.
  • Experience with unit testing, integration testing, and test‑driven development (TDD).
  • Familiarity with version control (ADO, Git, GitHub/GitLab) and modern software development workflows.
Soft Skills & Leadership
  • Ability to work independently and collaboratively in a fast‑paced environment.
  • Strong problem‑solving skills, particularly in debugging and optimizing legacy systems.
  • Experience mentoring junior developers and conducting code reviews.
  • Excellent communication and collaboration skills with both technical and non‑technical teams.
Preferred Qualifications
  • Experience with serverless architecture and event‑driven design.
  • Exposure to mono repos and micro frontend architectures.
  • Knowledge of design patterns and scalable system design principles.

Job Details

  • Seniority level: Mid‑Senior level
  • Employment type: Full‑time
  • Job function: Engineering and Information Technology
  • Industries: Software Development

#J-18808-Ljbffr